[英]Easy_install and Pip doesn't work
当我尝试这样做时,Easy_install和Pip在python 2.7上不再起作用了:
sudo easy_install pip
我明白了:
Traceback (most recent call last):
File "/usr/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 2713, in <module>
parse_requirements(__requires__), Environment()
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: distribute==0.6.15
当我尝试:
sudo pip install [package]
我明白了:
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 2713, in <module>
parse_requirements(__requires__), Environment()
File "/usr/bin/lib/python2.7/site-packages/distribute-0.6.19-py2.7.egg/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==0.8.2
我已经安装了它们(是的,先删除它们),但没有结果......
谢谢!
我有这个问题,因为某些原因没有安装python的分发包。 按照python-distribute上的说明操作后,我开始工作了。
安装分发包如下:
$ wget https://web.archive.org/web/20100225231201/http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
编辑: http : //python-distribute.org/distribute_setup.py不再有效:
希望这将解决您的运行问题
$ sudo easy_install
快乐的编码!
如果您通过Distribute安装了新版本的easy_install
,则新命令可能已安装在另一个目录中,很可能是/usr/local/bin/
。 但是回溯显示你正在使用/usr/bin/easy_install
。 试试这个:
sudo /usr/local/bin/easy_install ...
尝试
sudo easy_install Distribute
如果存在,但是太旧了
sudo easy_install -U Distribute
看起来像Distribute / setuptools(它的旧名称)搞砸了或Python包设置。 如果其中任何一个没有帮助,请尝试删除完整的Python 2.7安装并从头开始重新安装所有内容。
混乱的可能原因是您使用了sudo easy_install / sudo pip和Linux发行包来混合和匹配系统范围的安装包。 如果你使用pip / easy_install(不需要sudo),你应该使用virtualenv
我遇到了类似的问题,但事情根本就是正常的。 在我的情况下,我发现python包的权限不能被我运行命令的ID读取。
为了纠正它,我运行以下命令来打开所有用户的读取和执行权限:
sudo chmod o+rx -R /usr/local/lib/python2.7/dist-packages/*.egg
尝试通过pip
在windows
上使用python 3.6
安装软件包时遇到了类似的问题。 (pip应该在这个安装时开箱即用)
该问题未以管理员身份运行。
以管理员身份运行cmd然后安装我的包工作:
python -m pip install pylint
我试图让pip在2.7.0版本上工作,但似乎它没有附带easy_install / pip文件(主目录中的Script文件夹),安装2.7.13解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.