【问题标题】:Invalid Syntax : facebook-sdk无效语法:facebook-sdk
【发布时间】:2020-02-28 13:13:07
【问题描述】:

我正在尝试在 python 中导入 facebook pkg 但它给了我以下错误

Traceback (most recent call last):

  File "C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", 
 line 3326, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)

 File "<ipython-input-6-56d9318bede4>", line 2, in <module>
  import facebook

 File "C:\ProgramData\Anaconda3\lib\site-packages\facebook.py", line 222
except urllib2.HTTPError, e:
                        ^
SyntaxError: invalid syntax 

这是我的代码

 import requests
 import facebook 

我确实尝试再次卸载并安装 facebook pkg,但同样的问题再次发生。

我正在使用 Python 3.7.4

【问题讨论】:

    标签: python-3.x urllib2


    【解决方案1】:

    the code 我可以读到这个:

        #For Python 3 use this:
        #except urllib2.HTTPError as e:
        except urllib2.HTTPError, e:
    

    但此代码是 2016 年推出的 1.0 之前的版本。尝试使用较新的版本,或者您可以按照建议更正代码,即注释该行并取消注释上面的行。

    【讨论】:

    • 感谢回复,新版本可以用了。当我使用 conda 安装它时,看起来我已经安装了旧版本。所以这次我使用了“pip install facebook-sdk”,它现在工作正常。
    猜你喜欢
    • 2015-07-12
    • 2015-06-10
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    相关资源
    最近更新 更多