python - pip安装-r : install only new packages

标签 python installation pip package

假设我的 requirements.txt 文件是:

diff-match-patch==20121119
django-braces==1.4.0
django-crispy-forms==1.4.0

我使用以下命令安装所有软件:

pip install -r requirements.txt

现在假设我添加两个包:

diff-match-patch==20121119
django-braces==1.4.0
django-crispy-forms==1.4.0
django-custom-user==0.4
django-import-export==0.2.3

如果我只想安装新的软件包,即仅安装最后两个软件包,我应该使用什么命令? 如果我再次运行命令 pip install -rrequirements.txt,它将下载并尝试安装所有内容,包括已安装的软件包!

最佳答案

如果您担心只升级某些软件包,您可以使用 pip install -U <package> 手动升级软件包.

如果您担心的不是每次都重新安装所有依赖项,请不要担心。如果你运行pip install -r requirements.txt没有 -U (或 --upgrade )标志,它不会尝试更新以前安装的软件包,如 this answer 中所述。 .

关于python - pip安装-r : install only new packages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32427437/

相关文章:

python-3.x - Pandas 1.0.0 与 python 3.5 不兼容

python - pip -在Linux上更改 pip 缓存的目录?

python - 在 python-eve 和 mongo 中通过 id 数组查找多对多关系的干净方法

python - 试图将 python 嵌入到 tinycc 中,说 python 符号未定义

php - 帮助安装 Symfony 插件

php - Laravel:laravel Blade 文件中的权限被拒绝

installation - 使用 NSIS 执行命令

python - 使用 pip 安装名为 "dbt"的包时遇到问题

python - 乘以 PyTorch 张量的所有元素

Python heapq 没有按正确的顺序推送?