我正在从安装软件包 requirements.txt
pip install -r requirements.txt该requirements.txt文件显示为:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxml是唯一无法安装的软件包,这将导致一切失败(larsk在注释中指出了预期的结果)。但是,lxml失败后pip仍会继续运行并下载其余软件包。
据我了解,pip install -r requirements.txt如果requirements.txt无法安装中列出的任何软件包,该命令将失败。
我在运行时可以传递任何参数pip install -r requirements.txt来告诉它安装可以执行的操作并跳过不能执行的程序包,或者在看到失败后立即退出吗?
requirements.txt,则可能是必需软件包,因此,pip如果无法安装该软件包,将导致失败。如果代码在没有该程序包的情况下仍然可以运行,则几乎没有必要。从中随机修剪失败的软件包requirements.txt似乎会导致缺少依赖项的问题。
                pip install -r <some file>工作流程来标准化适当环境的创建。