我是一名開始學習Python的非程序員。我的Mac OS X Yosemite隨Python 2.7.6提供。我也安裝了Python 3.4.2。如果我在終端中使用pip
或easy_install
來安裝軟件包,我怎麼知道我在哪個Python中安裝了軟件包?看起來Python 3.4.2附帶pip
和easy_install
,但我認爲Python 2.7.6也可能有一些版本的pip
或easy_install
。我知道我的系統可以同時擁有兩個版本的Python,但它可以有多個版本pip
或easy_install
?默認情況下,哪個版本的Python會執行pip或easy_install?
回答
有周圍有一個簡單的方法 - 使用pip2
或pip2.7
或pip-2.7
爲Python 2,和pip3
或pip3.4
或pip-3.4
爲Python 3兩個版本附帶easy_install
,但是Python 2默認情況下不包含pip
- 你必須自己安裝它。
謝謝,你說的對我的條件是正確的,我發現只有我的Python 3.4.2有一個PIP3,我的Python 2.7.6與優塞米特一起發貨沒有PIP,這意味着如果我輸入「pip3 install somepakage」,我將安裝該軟件包到Python 3.4.2,我閱讀的python教程書籍傾向於使用easy_install,如果我在終端中鍵入「easy_instal」,我會將軟件包安裝到2.7.6還是3.4.2?也許我可以嘗試,但我害怕毀掉我的終端。 –
@ Sniper_3B我根本不會使用'easy_install',大多數是不能卸載的b/c,而且已經過時了。按照[此處]的說明(http://pip.readthedocs.org/en/latest/installing.html)下載'get-pip.py',然後使用Python 2進行安裝。您現在可以安裝打包到兩個版本中,使用Py2的'pip2'和Py3的'pip3'。 – MattDMo
pip -V
找到默認的Python版本
如果你有多個版本,他們通常會被命名爲pip2
Python2,pip3
對於Python3等
你真的不應該使用的easy_install了
我發現我可以輸入pip3,但不是pip,因爲隨Mac OS X提供的python 2.7.6可能不包含pip,但是我從Python dot org下載的3.4.2包含pip3,但對於easy_install,它不會感覺鍵入easy_install3或easy_install2,以保持與我閱讀的python教程書籍的一致性,如果我輸入「easy_install somepakage」,我會將它安裝到2.7.6還是3.4.2? –
- 1. 默認情況下不會執行C++
- 2. pip與默認的python版本OSX
- 3. 默認情況下系統PIP而不是virtualenv PIP?
- 4. 默認情況下使用擦除選項進行pip安裝
- 5. 默認情況下,在SharePoint中進行版本控制
- 6. 運行從終端的R新版本時,舊版本在默認情況下
- 7. Python的PIP安裝的easy_install不承認
- 8. DeltaImport默認情況下不會發生
- 9. 默認情況下如何在python 3下運行.py可執行文件?
- 10. 默認情況下python-excel不匹配
- 11. 默認情況下使用的Google Maps API版本是什麼?
- 12. 默認情況下放大的移動版本
- 13. 產量和默認情況||不輸出默認情況下
- 14. 安卓:默認情況下
- 15. 默認情況下,法國
- 16. 默認情況下,Constexpr lambda?
- 17. 默認情況下在VBox
- 18. 在默認情況下
- 19. FactoryGirl在默認情況下
- 20. 麻煩SWITCH JavaScript的執行總是默認情況下
- 21. select語句的默認情況下一直執行
- 22. 如何在默認情況下禁用IntelliJ IDEA版本控制?
- 23. Java SE 7 switch語句,何時會執行默認情況?
- 24. 如何在默認情況下通過ipv4執行urlopen
- 25. 默認情況下總是執行開關
- 26. JavaScript,MooTools - Class.Event - onComplete:默認情況下不執行任何操作
- 27. 默認情況下應該執行什麼操作?
- 28. 默認情況下,socketIO客戶端偵聽哪個端口?
- 29. 默認情況下,哪個選擇器設置爲複選框
- 30. 如何爲pip設置默認的python版本?
是的,它可以有多個版本。 '哪個pip'應該列出可執行文件的路徑,它是'$ PATH'中的默認路徑,它可能很明顯是它屬於哪個安裝。 –
@BrianCain是的,但它可能位於'/ usr/local/bin'中,例如,這樣就不會給出很多信息... – MattDMo
...好吧,對,我沒有足夠冗長 - 'readlink $(哪個點)'等 –