Python 3.x 无效语法:facebook sdk
我正在尝试用python导入facebook pkg 但它给了我以下的错误Python 3.x 无效语法:facebook sdk,python-3.x,urllib2,Python 3.x,Urllib2,我正在尝试用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 "<ipy
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
我确实尝试再次卸载并安装facebook pkg,但同样的问题再次出现
我正在使用Python 3.7.4,我可以阅读以下内容:
#For Python 3 use this:
#except urllib2.HTTPError as e:
except urllib2.HTTPError, e:
但该代码是2016年推出的1.0之前的版本。尝试使用较新的版本,或者您可以按照建议更正代码,即注释行并取消注释上一行。感谢您的回复,新版本有效。看起来我在使用conda安装时安装了旧版本。所以这一次我使用了“pip安装facebook sdk”,它现在运行良好。
#For Python 3 use this:
#except urllib2.HTTPError as e:
except urllib2.HTTPError, e: