Python 从requirements.txt按顺序安装pip
我想安装statemodel以便运行Python 从requirements.txt按顺序安装pip,python,pip,statsmodels,egg,Python,Pip,Statsmodels,Egg,我想安装statemodel以便运行 sudo pip install --upgrade -r /srv/requirements.txt 包含requirements.txt cat requirements.txt numpy==1.9.0 scipy==0.14.0 patsy==0.3.0 pandas==0.13.0 statsmodels==0.5.0 但看起来pip并没有按顺序安装requirements.txt中列出的包 因为我得到了类似“statsmodels requi
sudo pip install --upgrade -r /srv/requirements.txt
包含requirements.txt
cat requirements.txt
numpy==1.9.0
scipy==0.14.0
patsy==0.3.0
pandas==0.13.0
statsmodels==0.5.0
但看起来pip并没有按顺序安装requirements.txt中列出的包
因为我得到了类似“statsmodels required scipy”的依赖性错误
有没有办法让pip按照requirements.txt中列出的顺序安装软件包?您可以使用
pip
模块进行安装
cat /srv/requeriments.txt | xargs pip install --upgrade -r
import pip
with open("requirements.txt") as f:
for line in f:
# call pip's main function with each requirement
pip.main(['install','-U', line])
请先搜索scipy和statsmodels问题列表,然后再将其报告为错误。这在master中已修复,不久将发布。不幸的是,这不起作用