我正在尝试导入各种包(一个是PyGObject但我已经尝试了其他包),而且当PyCharm尝试安装包时我收到错误。
SyntaxError: Missing parentheses in call to 'print'
我尝试在命令行中输入pip -m install PyGObject
来使用pip,但我也遇到错误:
SyntaxError: invalid syntax
>>>pip -m install BeautifulSoup
File "<stdin>", line 1
install BeautifulSoup
^
我是Python的新手,所以我不确定我做错了什么。我有Python 3.5.4
答案 0 :(得分:2)
我有Python 3.5.4
完美!继续使用python3。
SyntaxError:调用&#39; print&#39;
时缺少括号
在python2中,if(argv[3][0] != '-' && argv[3][0] != '+') {
fprintf(stderr, "Invalid operation: %s\n", argv[3]);
print_usage(argv[0]);
}
有效。在python3中,必须将其标记为print 2
。语法错误建议您导入仅python2模块。
请参阅the docs:
$ pip install beautifulsoup4
(BeautifulSoup包可能不是你想要的。那是以前的主要版本,......
您好像指定了print(3)
,这是downrev版本3.根据他们的推荐然后使用BeautifulSoup
如果您仍然遇到PyGObject&#34;的问题,这听起来像是一个单独的SO问题的主题。