2011-07-09 18 views
1

我試圖在我的系統上設置Python Google API;我安裝了Python 2.6和2.7; 2.7是我使用的版本。不管怎樣,安裝程序將自己安裝到我的舊Python(2.6)中,並且當我嘗試在2.7上使用它時,我發現庫沒有找到錯誤。難以將Google Python API安裝到較新的Python中

有沒有人成功將Google API安裝到特定版本的Python中?

謝謝!

+0

你採取了哪些步驟,你在嘗試什麼等等? – zeekay

+0

這是一個相當新的系統:Ubuntu 10.04,最近我打破它後重新安裝。它的版本是2.6,我昨天安裝了2.7。忘了使用altinstall或其他任何可能會發生的事情。然後,今天我安裝了Google API庫並運行了初始測試。除了atom_tests.mock_http_test.MockHttpClientUnitTest之外,一切都很順利,我不明白問題出在哪裏,所以我暫且讓它試着運行Google的例子。一切都失敗了,我檢查了安裝輸出;事實證明一切 – StormShadow

+0

已被安裝到2.6而不是2.7。如果我可以重新安裝到2.7,我認爲一切都會好的,但Google文檔沒有提到這種意外情況。現在我所能想到的是重新安裝Python 2.6,刪除2.7並重試。但我不知道如何安全地刪除Python安裝。當我安裝2.7時,似乎有很多系統重新配置。 – StormShadow

回答

1

通常要安裝軟件包,請下載它並運行python setup.py install或使用easy_install/pip。您可以使用which python來驗證您是否正在使用適當版本的Python運行安裝程序。很可能你只是用2.6安裝它,因此它永遠不會安裝2.7。如果您嘗試使用系統軟件包來安裝此軟件包,則可以自行下載並使用適當的python可執行文件運行python setup.py install,這可能會更容易。

+0

就是這樣:哪個python不返回版本,只返回位置。蟒蛇-V給我的版本,但它給了我2.7,這是(表面上),因爲它應該是。你認爲重新安裝2.6會是安全的嗎? – StormShadow

+0

或者我可以將gdata文件從安裝它們的2.6目錄移出並放到2.7目錄中? (我嘗試安裝2.6,它只是告訴我2.6已經是最新的,因此什麼都不做) – StormShadow

+0

嗯。我剛剛重新安裝了2.6,然後使用setup.py install重新安裝了API。但是Google在安裝結束時給出的測試程序返回這個錯誤: |||||||| 回溯(最近通話最後一個): 文件 「./test.py」,1號線,在 進口gdata.docs.service 導入錯誤:沒有模塊名爲gdata.docs.service |||| ||| 令人沮喪... – StormShadow