2012-11-22 49 views
0

在我的virtualenv中,我安裝了一些WebHelpers錯誤,但安裝過程最終完成。一些嚴重的webhelpers錯誤

當我開始在金字塔的Web應用程序,我仍然得到這個錯誤:

File "D:\Py3Env\lib\site-packages\webhelpers-1.3-py3.2.egg\webhelpers\paginate 
.py", line 250 
    raise Exception, "__getitem__ without slicing not supported" 
SyntaxError: invalid syntax 

回答

1

的WebHelpers包(還)沒有巨蟒-3兼容。

Python 3已經取消了對類型和值引發異常的支持。它應改爲閱讀:

raise Exception("__getitem__ without slicing not supported") 

不幸的是,在使它移植到Python 3是一項艱鉅的任務WebHelpers源代碼更多的事情,特別是對於一個新的Python的。

您將不得不切換到使用Python 2或完全使用不同的庫。