2013-06-23 286 views
0

我剛安裝了Python 3.3,然後我試圖通過發出以下命令來安裝rauth:PIP安裝rauth失敗:語法錯誤

PIP安裝rauth

,我得到這個錯誤:

Downloading/unpacking rauth 
Running setup.py egg_info for package rauth 
Traceback (most recent call last): 
    File "<string>", line 16, in <module> 
    File "c:\users\pipul\appdata\local\temp\pip-build-pipul\rauth\setup.py", l 
    ine 4, in <module> 
    from rauth import __version__ 
    File ".\rauth\__init__.py", line 30, in <module> 
    from .service import OAuth1Service, OAuth2Service, OflyService 
    File ".\rauth\service.py", line 23 
    except KeyError, e: # pragma: no cover 
       ^
SyntaxError: invalid syntax 
Complete output from command python setup.py egg_info: 
Traceback (most recent call last): 

File "<string>", line 16, in <module> 

File "c:\users\pipul\appdata\local\temp\pip-build-pipul\rauth\setup.py", line 4, in <module> 

from rauth import __version__ 

File ".\rauth\__init__.py", line 30, in <module> 

from .service import OAuth1Service, OAuth2Service, OflyService 

File ".\rauth\service.py", line 23 

except KeyError, e: # pragma: no cover 

      ^

SyntaxError: invalid syntax 

---------------------------------------- 
Command python setup.py egg_info failed with error code 1 in c:\users\pipul\appd 

ATA \本地\ TEMP \ PIP-集結pipul \ rauth 保存完整的日誌在C:\用戶\ pipul \ PIP \ pip.log

## Heading ##c:\Python33\Scripts> 

同樣,安裝oauth2也會失敗。但安裝硒成功。

現在可能是什麼原因導致了這種失敗?

在此先感謝。

+1

該軟件包不支持Python 3. – Blender

回答

0

與許多軟件包一樣,rauth目前不支持Python 3.但是,它看起來像是有一個分支,他們正在開發它。請參閱here

一般來說,如果你使用Python 2.7,你可能會有更多運氣安裝軟件包。

+0

非常感謝。但只有一件事 - 問題表明一些基本的syntac錯誤,如except。它不是Python的一部分嗎? – user285825

+0

在Python 3中引發異常的語法略有不同。看看這個網站:http://docs.python.org/3/howto/pyporting.html。具體來說,查看「捕獲當前引發的異常」部分。 – jcrudy