注意:该问题出现于PyCharm,并非cmd
emmm,怎么说呢,这个错误不经常见,报错内容如图:
错误代码:
File “E:\pylib\hellopy\venv\Scripts\pyinstall.py”, line 242
print ‘Running in environment %s’ % options.venv
^
SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(‘Running in environment %s’ % options.venv)?
告诉我Python的语法错误。
但是其实……这行错误的原因是
你在使用pyinstall的时候,忘记了打er
正确的编译命令应该为:
pyinstaller -F E:\pylib\hellopy\9\9_1\homework\9_3.py
而非
pyinstall -F E:\pylib\hellopy\9\9_1\homework\9_3.py
这个错误之所以会提示代码错误是因为pyinstaller 存在了一个叫做pyinstall.py的文件
否则应该会显示命令不存在
所以在写代码的时候要额外小心名称的编写,否则这种问题一旦出现在复杂的项目中歪打正着会出大问题。
这种问题往往很隐蔽,处理会花掉大把的时间。