2014-12-23 200 views
1
File "/usr/local/bin/pip", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2793, in <module> 
    working_set.require(__requires__) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 673, in require 
    needed = self.resolve(parse_requirements(requirements)) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 576, in resolve 
    raise DistributionNotFound(req) 
pkg_resources.DistributionNotFound: pip==1.5.6 

我使用pip時出現此錯誤。皮普認爲我使用2.7,只有3.4安裝

我已經找到了使用pip3的解決方法,但我想解決我手上有的任何混亂問題。 Mac上10.10。

任何幫助表示讚賞。

+0

您使用的是virtualenv還是虛擬環境? –

+0

@PatrickBeeson不,標準的默認python環境。奇怪的是,我現在也在scrapy中出現錯誤,我想知道它是否相關。 – user3839821

+1

很明顯你已經安裝了2.7(可能是因爲MacOSX自帶它並且需要它),或者,那些'/System/Library/Frameworks/Python.framework/Versions/2.7/...'路徑來自哪裏? 'easy_install pip'可能會正確地將您切換到3.4連接版本(如果您的'easy_install'爲... :-)。 –

回答

0

我的自釀啤酒Python和python3再次固定它。

0

你可以嘗試在你的.bashrc文件中設置別名python3:

alias python=python3

+0

編輯.bash_profile時似乎沒有工作 – user3839821