2015-10-18 40 views
1

OS:10.10.5約塞米蒂
PIP預安裝了Python和那些從Python.org

預裝
-2.7.10

從Python.org
-3.4
-3.5
(在/Library/Frameworks/Python.framework/Versions/)

我想爲它們中的每一個使用pip,所以我只是尋找指令。
Pip已經包含在2.7+和3.4+中,對吧?
但是,當我試圖在終端中使用它時,它說「找不到命令」

然後我發現這告訴我該怎麼做。當我執行在終端sudo easy_install pip
它給了我下面的

... 
Installed /Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg 
Processing dependencies for pip Finished processing dependencies for pip 

這是否意味着PIP已只安裝了預安裝了Python?
如果是這樣,我怎樣才能從Python.org安裝pip?

PS
謝謝你在前進,其實這是我第一次在這裏發帖,
所以我非常感謝所有的DOS和使用堆棧溢出從不要質疑前輩:)

+0

我一直在使用googling,發現使用get-pip.py可能會有所幫助,並且我在終端上執行它,並獲得'Requirement已經最新:pip /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages',但是當我執行「pip」時仍然會得到'-bash:pip:command not found' ... – Tatch

回答

0

我只是解決了問題,我不確定這是否對其他人有幫助,但我會分享它。 似乎每個版本的Python都安裝了pips,所以我需要確保pip命令與預期的路徑相關聯。所以:

1)我用easy_install-3.5,我以某種方式安裝。

2)我刪除了我的主目錄中的所有.bash文件,並在那裏創建了一個新的.bash_profile文件。

3)我寫它

PATH=/Library/Frameworks/Python.framework/Versions/3.5/bin:$PATH 
export PATH 

給出的目錄下面有個點,它的作品!