2013-05-11 42 views
0

我的Mac(我剛剛開始用於開發機器從Windows世界稍微拉伸我的翅膀)有2個系統安裝版本的Python(python25-apple和python26蘋果)以及我安裝並想要使用的2.7。在OSX上安裝到正確版本的python

我已經成功運行port select python python27,當我列出版本時,python27顯示爲活動狀態,當我運行python --version時,我得到2.7.3。

我正在嘗試使用easy_install或pip來安裝oauth2。在我的shell中運行了適當標記的setuptools.egg文件:setuptools-0.6c11-py2.7.egg(例如https://stackoverflow.com/a/5792150/8151),我期望在正確的python版本中具有easy_install指向,但是當我運行easy_install pip -n或easy_install oauth2 -n`,兩者都使用該文件的2.6版本,由於某些原因,安裝工具似乎沒有將easy_install更新爲2.7版本。或者至少這是我認爲似乎是錯誤的。另外,在我的路徑中現在有一個easy_install-2.6,所以看起來好像easy_install指向了正確的版本,但它仍然試圖安裝2.6版本的pip或oauth2。

我有沒有想過在這裏的某個步驟,或者有另一種方法來做我需要做的事情?

編輯

我也許應該注意到,我的MacPorts從安裝蟒蛇。

+0

雖然我仍想知道爲什麼我沒有得到正確的版本(或至少有一些關於如何解決它的更好的信息),我能夠通過從他們的安裝包中安裝oauth2來解決我的直接問題。 – cori 2013-05-11 21:35:51

回答

0

,以確保最好的辦法是使用特定命令你想要的版本,例如:easy_install-2.7pip-2.7,等...

+0

我曾嘗試過,但由於easy_install據說在默認情況下安裝了2.7版本,所以我沒有easy_install-2.7。只是easy_install-2.5,easy_install-2.6和easy_install(尋找2.6二進制文件/腳本) – cori 2013-05-11 21:06:34

+0

聽起來像你沒有爲2.7安裝'easy_install',只是爲其中一個安裝'easy_install'。 – 2013-05-12 00:48:14

+0

除了每個https://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other,正如我鏈接到的答案中所述,以及我提到我安裝了正確標記的事實setuptools.egg文件(具體來說,這一個:setuptools-0.6c11-py2.7.egg,但我認爲這隱含在我的問題中),這顯然不是應該發生的。沒有一個告訴我我做錯了什麼。問題更新更具體。 – cori 2013-05-12 13:43:37

相關問題