2017-11-11 27 views
1

我跑pip install builtwith,當我輸入這個模塊,我面臨這個問題:builtwith:即使在添加了Python 3支持之後,仍然會導入SyntaxError?

>>> import builtwith 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/begueradj/flaskDev/lib/python3.5/site-packages/builtwith/__init__.py", line 43 
    except Exception, e: 
        ^
SyntaxError: invalid syntax 

這是同一個問題描述here其中的答案表明這是不兼容Python3。

但我再次問,因爲我從here讀取支持Python3被添加,所以我不明白爲什麼我面臨這個問題...任何提示?

+1

PyPI的軟件包最近在2015年進行了更新。https://pypi.python.org/pypi/builtwith/1.3.2 – vaultah

+2

很高興知道某人正在使用此功能 - 已推送新版本:https:// pypi .python.org/pypi/builtwith/1.3.3 – hoju

+0

我在一本書(關於網絡報廢)中找到了你的工作,所以你比你想象的更受歡迎:)好工作@hoju –

回答

4

截至2017年11月13日,PyPI上的版本現在與Python 3兼容,並正確包括six依賴項setup.py。下面的舊答案。


PyPI上的發行版太舊;它從2015年開始日期:

上傳於
2015年11月24日

此版本而不是Python 3兼容。

source repository確實有merged in a pull request updating to support Python 3,所以你必須要告訴pip安裝該版本:

pip install hg+https://bitbucket.org/richardpenman/builtwith#egg=builtwith 

的變化增加了一個依賴於six庫,但並沒有將其添加到setup.py元數據;手動安裝。

+2

感謝提醒 - 推新版本pypi – hoju

+0

@hoju:謝謝,非常感謝! –

相關問題