2015-11-16 42 views
1

我是新來安裝模塊等,但相信我已經做了一切正確,我得到的錯誤。我在這裏的操作說明: https://developers.google.com/gdata/articles/python_client_lib#library表格API Python錯誤

步驟:1. 下載GDATA這裏的郵編: https://github.com/google/gdata-python-client 2.解壓縮並放入我的腳本文件夾:C:\ Python34 \腳本\ GDATA的Python客戶端-master 3.進入cmd,在目錄之上並安裝:假設這是爲什麼後續步驟無法正常工作,我確實收到了一堆語法錯誤(逗號等)...
4.在python提示符下,它說我有模塊:

[gdata 2.0.18(c:\ python34 \ lib \ site-packages),google-api-python-client 1.4.2(c:\ python34 \ lib \ site-packages) ,http lib2 0.9.2(c:\ python34 \ lib \ site-packages),oauth2client 1.5.1(c:\ python34 \ lib \ site-packages),pip 6.0.8(c:\ python34 \ lib \ site-packages) ,pyasn1 0.1.9(c:\ python34 \ lib \ site-packages),pyasn1-modules 0.0.8(c:\ python34 \ lib \ site-packages),請求2.7.0(c:\ python34 \ lib \ site ),rsa 3.2.3(c:\ python34 \ lib \ site-packages),setuptools 12.0.5(c:\ python34 \ lib \ site-packages),simplejson 3.8.1(c:\ python34 \ lib \站點包),六1.10.0(C:\ python34 \ LIB \站點包),uritemplate 0.6(C:\ python34 \ LIB \站點包)


5),但是當我嘗試進口gdata我得到一個錯誤:

>>> import gdata.spreadsheet.service 
Traceback (most recent call last): 
    File "<pyshell#6>", line 1, in <module> 
    import gdata.spreadsheet.service 
    File "C:\Python34\lib\site-packages\gdata\__init__.py", line 26, in <module> 
    import atom 
    File "C:\Python34\lib\site-packages\atom\__init__.py", line 132, in <module> 
    CreateClassFromXMLString) 
    File "C:\Python34\lib\site-packages\atom\__init__.py", line 96, in mark_deprecated 
    optional_warn_function.func_name = f.func_name 
AttributeError: 'function' object has no attribute 'func_name' 

任何想法?

回答

1

,而不是試圖解壓到安裝,使用pip

http://pip.readthedocs.org/en/stable/installing/ 

您可以安裝使用pip install gdata庫:

https://pythonhosted.org/gdata/installation.html 

更新pip是安裝一個好方法,但這實際上不是問題 - 實際的根本問題是gdata與python2與python3的兼容性。該工作的修復程序描述如下:https://github.com/google/gdata-python-client/issues/29

在site-packages目錄具體運行以下命令:

2to3 -w atom gdata 

被警告,這將改變許多文件,因此已具備了備份或恢復策略纔開始爲強烈建議。

+0

謝謝,安裝後我得到了一個成功的消息,但是當我運行導入腳本時,我仍然得到相同的錯誤 – bramwell2010

+0

因此,如果你啓動一個新鮮的Python解釋器並鍵入'import gdata.spreadsheet.service',你會得到錯誤?如果是這樣,那告訴我它仍然沒有正確安裝。 – davejagoda

+0

雅,這裏是說成功的控制檯日誌: C:\ Python34 \ Scripts> pip install gdata 您正在使用pip版本6.0.8,但是版本7.1.2可用。 您應該考慮通過'pip install --upgrade pip'命令進行升級。 收集gdata 正在下載gdata-2.0.18.tar.gz(2.5MB) 100%| ############################ #### | 2.5MB 165kB/s 安裝收集的軟件包:gdata 爲gdata運行setup.py安裝 成功安裝gdata-2.0。18 – bramwell2010