python - 使用 pip install 安装软件包后是否可以更新 Pipfile?
问题描述
我刚刚使用创建了一个 pipenv 环境pipenv --python 3.9
。然后我做了pipenv shell
并开始使用pip install
. 事实证明,这似乎不是使用 pipenv 做事的常用方式。我可以运行任何命令来使用我安装的所有软件包更新 Pipfilepip install
吗?我搜索但找不到任何东西。
解决方案
当您有多个要安装的软件包时,通常会有一个名为 requirements.txt 的文件,其中包含您要用于项目的所有软件包。
你可以跑
$ pipenv run pip freeze > requirements.txt
在虚拟环境处于活动状态时,将需求文件生成到您所在的当前目录。
最初,您将不得不手动安装所有软件包。但是在你可以运行之后
$ pipenv install -r path/to/requirements.txt
从 shell/虚拟环境中导入 requirements.txt 中的所有包。
推荐阅读
- c# - 如何在 c# 中使用 System.IO 从 ZIP 存档中提取文件而不使用该文件夹
- javascript - 我如何制作一个使用 Svelte 双击 contentEditable?
- google-cloud-platform - 谷歌云:有并发的政策变化。请使用指数退避重试整个读取-修改-写入
- c# - MS Test V2 - 失败时的 ClassInitialize 行为
- python - 如何在 Pandas 中作为 SQL 进行内部连接,陷入以下问题
- angular - 使用 PrimeNG 冷冻色谱柱 - 未对齐
- sql - 在 2 个日期之间填充一定数量的行
- python - 使用 PCA 减少 Python SIFT 描述符
- flutter - 如何为 Codemagic 设置自动构建?
- yii - YII 表单生成器渲染视图不起作用