Python Django requirements.txt

14

我有一个包含所有依赖项的requirements.txt文件,但它没有被正确处理:

在执行pip install -r requirements.txt之后,我得到以下pip freeze结果:

argparse==1.2.1
wsgiref==0.1.2

但是当我执行pip install安装:

numpy==1.6.2
Django==1.4.2
django-tastypie==0.9.14
pyes==0.19.1

然后运行我的pip install -r requirements.txt。然后它就能工作了。

这里是我的requirements.txt包含的内容:

numpy==1.6.2
Django==1.4.2
django-tastypie==0.9.14
urllib3==1.5
pyes==0.19.1
BeautifulSoup==3.2.1
MySQL-python==1.2.3
IMAPClient==0.9.1
Jinja2==2.6
Pillow==2.0.0
amqp==1.0.9
anyjson==0.3.3
billiard==2.7.3.22
celery==3.0.16
django-celery==3.0.11
django-compressor==1.3
django-concurrency
django-extensions==1.1.1
https://codeload.github.com/toastdriven/django-haystack/zip/master#egg=django-haystack
django-model-utils==1.2.0
django-multiforloop==0.2.1
django-social-auth==0.7.22
html5lib==0.95
httplib2==0.8
kombu==2.5.7
logilab-astng==0.24.2
logilab-common==0.59.0
oauth2==1.5.211
ordereddict==1.1
pycrypto==2.6
pylint==0.27.0
python-dateutil==1.5
python-openid==2.2.5
pytz==2013b
six==1.3.0
unittest2==0.5.1
wsgiref==0.1.2
xlrd==0.9.0
xmltodict==0.4.6
django-storages>=1.1.8
boto==2.8.0
lxml==3.1.0
pyelasticsearch==0.4.1
django-tastypie-elasticsearch==0.1.0

有没有人有解决办法?

3个回答

7
我尝试了一下,问题出在django-tastypie-elasticsearch上。已知有一个问题,如果没有安装Django,则使用pip安装失败。这是问题报告:https://github.com/llonchj/django-tastypie-elasticsearch/issues/1。看起来django-tastypie-elastic只有两个贡献者,所以你可能需要自己解决。好消息是这不是你的错!

2
在 Mac 上:
获取已安装的依赖项 pip3 freeze > requirements.txt 来源:自动创建 requirements.txt
如果您想安装它们,并且正在使用虚拟环境,则可以执行以下命令: pip3 install -r requirements.txt 来源: 如何从本地目录使用pip根据requirements.txt文件安装软件包?
如果你想要更新它们:

我只知道如何使用 pip-review 来做。 https://pypi.org/project/pip-review/#description

pip3 install pip-review 或者 pip install pip-review

然后运行 pip-review --local --auto

来源: 如何使用pip升级所有Python包?


1

谢谢你的回答,Bruno,但那不是问题所在。 - Mibou

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接