当我尝试执行以下操作时,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
我已经安装了它们(是的,先删除它们),但没有结果......
谢谢!
答案 0 :(得分:35)
我遇到过这个问题,因为某些原因没有安装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
快乐的编码!
答案 1 :(得分:19)
如果您通过Distribute安装了新版本的easy_install
,则新命令可能已安装在另一个目录中,很可能是/usr/local/bin/
。但追溯显示您正在使用/usr/bin/easy_install
。试试这个:
sudo /usr/local/bin/easy_install ...
答案 2 :(得分:9)
尝试
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答案 3 :(得分:0)
我遇到了类似的问题,但事情根本没有问题。在我的例子中,我发现python包的权限不能通过运行命令的ID读取。
为了纠正它,我运行以下命令来打开读取和执行所有用户的权限:
sudo chmod o+rx -R /usr/local/lib/python2.7/dist-packages/*.egg
答案 4 :(得分:0)
我尝试在rand_val <- rlnorm(1000, meanlog=log(0.85))
hist(rand_val, breaks=100)
median(rand_val) # 0.8856299
min(rand_val) # 0.04660691
max(rand_val) # 23.33998
上使用pip
通过python 3.6
安装软件包时出现类似问题。 (pip应该在此安装时开箱即用)
问题未以管理员身份运行。
以管理员身份运行cmd,然后安装我的软件包:
windows
答案 5 :(得分:0)
我试图让pip在2.7.0版本上工作,但似乎它没有附带easy_install / pip文件(主目录中的Script文件夹),安装2.7.13解决了问题对我来说。