我正在从安装软件包 requirements.txt
requirements.txt
pip install -r requirements.txt
该requirements.txt文件显示为:
Pillow lxml cssselect jieba beautifulsoup nltk
lxml是唯一无法安装的软件包,这将导致一切失败(larsk在注释中指出了预期的结果)。但是,lxml失败后pip仍会继续运行并下载其余软件包。
lxml
pip
据我了解,pip install -r requirements.txt如果requirements.txt无法安装中列出的任何软件包,该命令将失败。
我在运行时是否可以传递任何参数,pip install -r requirements.txt以告诉它安装可以执行的操作并跳过不能执行的软件包,或者一旦看到失败就退出。
运行每一行pip install可能是一种解决方法。
pip install
cat requirements.txt | xargs -n 1 pip install
注意:该-a参数在MacOS下不可用,因此老猫更便携。
-a