gpt4 book ai didi

python - 使用 PIP 安装打包时出现跳过错误

转载 作者:太空狗 更新时间:2023-10-29 21:07:14 25 4
gpt4 key购买 nike

我运行 pip

pip install -r /requirements.txt

如果我的一个包失败,整个过程就会中止,并且不会安装其他包。

是否有命令在出现错误时继续安装下一个包?

所以对于我的用例:这是我使用 fab 文件所做的:

def _install_requirements():
"""
Installs the required packages from the requirements.txt file using pip.
"""

if not exists(config.SERVER_PROJECT_PATH + '/requirements.txt', use_sudo=True):
print('Could not find requirements')
return
sudo('pip install -r %s/requirements.txt' % SERVER_PROJECT_PATH)

最佳答案

有一个方便的 python 脚本可以使用 pip ( source ) 更新所有库:

import pip
from subprocess import call

for dist in pip.get_installed_distributions():
call("pip install --upgrade " + dist.project_name, shell=True)

在“for”循环中,您可以遍历需求。

# read requirements.txt file, create list of package names
for package in requirements:
call("pip install " + package, shell=True)

如果您无法安装软件包,这不会崩溃。

关于python - 使用 PIP 安装打包时出现跳过错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23740288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com