SyntaxError:调用'print'时缺少括号安装PyCharm Package时

时间:2017-09-25 00:48:48

标签: python pip

我正在尝试导入各种包(一个是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

1 个答案:

答案 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问题的主题。