2013-05-18 62 views
2

這是我第一次在計算機上使用python而不是使用在線模塊。我正在嘗試安裝Oath2,但我發現的網絡搜索有許多不同的方式來執行此操作,並且每次嘗試時都會顯示自己的錯誤。我見過如何在Windows上安裝Oauth2安裝(多個錯誤)

的方法之一是在這個線程使用命令行鏈接:

easy_install pywhois 

easy_install oauth2 

Installing a Python module in Windows

返回一個無效的語法錯誤。

我嘗試另一種方式是下載tz文件,並將其移動到站點包文件夾,然後運行:

import oath2 

[錯字,我用實際的命令「的oauth2」]

這也會返回無效的語法錯誤。

我一直在梳理這裏和其他地方的線程,我似乎無法破解這一點。

回答

2

它可能是你應該做的

import oauth2 

,而不是

import oath2 

你可以選擇使用activestate蟒蛇裏面有很多內置的模塊,然後再安裝任何額外的人像使用命令行命令oauth2:

pip install oauth2 

pypm install oauth2 

得到的另一種方法是將下載the tarball,將它解壓縮,打開命令行,將目錄更改爲解壓縮文件夾,然後運行

python setup.py install 
+0

感謝您的答覆。 – TryHarder01

+0

我在寫這篇文章時犯了一個錯誤,在我寫的「auth2」的命令行中,我修復了我的文章以反映這一點。 我以爲我嘗試了你最後的建議。我已經下載了tarball文件並將其解壓縮,但是當我嘗試「python setup.py install」時,我得到: 「Python未被識別爲內部或外部命令」 – TryHarder01

+0

這意味着您沒有在PATH中設置python環境變量。 如果您在Windows上,您需要按照[這裏]的說明(http://stackoverflow.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7)。或者,您可以將C:\ path_to_your_python_folder附加到系統的PATH變量 – Tadgh

2

雖然我試圖安裝的oauth2我收到也是一個語法錯誤。 錯誤代碼爲:

File "setup.py", line 18 
print "unable to find version in %s" %(VERSIONFILE,) 
SyntaxError: invalid syntax 

我的修復是,添加缺少的括號中的打印語句。

print("unable to find version in %s" %(VERSIONFILE,)) 

就是這樣。我希望有所幫助。

0

使用Python 3時,請確保在setup.py中的打印語法正確。 如果出現錯誤,如:

File "<string>", line 17, in <module> 
     File "C:\Users\Neeraj\AppData\Local\Temp\pip_build_Neeraj\oauth2\setup.py", line 18 
     print "unable to find version in %s" % (VERSIONFILE,) 

變化,以反映以下

print ("unable to find version in %s" % (VERSIONFILE,))