作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我运行 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/
我有一个经典的 ASP 页面 (VBscript),它在服务器端生成 XML,然后 Response.Writes。该页面根本没有客户端。 但是我需要将其转换为 JSON。由于我找不到有效的 ASP
我想从客户端应用程序的 HDFS 中读取特定的 SequenceFile。我可以使用 SequenceFile.Reader 来做到这一点,它工作正常。但是是否也可以通过分析抛出的 IOExcepti
我是一名优秀的程序员,十分优秀!