编程语言
首页 > 编程语言> > python – 配置Pycharm以运行Pyinstaller

python – 配置Pycharm以运行Pyinstaller

作者:互联网

是的我想在PyCharm中创建一个运行配置来运行Pyinstaller并获取我的可执行文件.根据Pyinstaller documentation你应该能够在安装后找到一个名为pyinstaller-folder / pyinstaller.py的python脚本,但它不在那里.然后我仔细看了一下,发现这个名为pyinstaller-folder / __ main__.py的另一个应该是相同的< - (我疯狂的猜测),所以我设置了我的运行配置,如下所示: enter image description here

运行后,给我这个错误:

/usr/local/Cellar/python3/3.4.3/bin/python3.4 /usr/local/lib/python3.4/sit

e-packages/PyInstaller/__main__.py --onefile --nowindow --osx-bundle-identifier=jg.optimizer -F --name=genoptimizer optimizer/manage.py
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/site-packages/PyInstaller/__main__.py", line 26, in <module>
    from . import __version__
SystemError: Parent module '' not loaded, cannot perform relative import

Process finished with exit code 1

它似乎需要一个父模块运行,但是,它会是什么样子?

解决方法:

PyInstaller包是一个可运行的模块,可以使用python -m PyInstaller运行.要在PyCharm中将其配置为运行目标,请将“脚本”字段留空,在“解释器选项”字段中写入-m PyInstaller,并将PyInstaller参数放入“脚本参数”字段中.

例如:

pyinstaller pycharm configuration

PyCharm会抱怨“脚本”字段为空,但无论如何都会让你运行配置.

标签:pyinstaller,python,python-3-x,pycharm,osx-yosemite
来源: https://codeday.me/bug/20190930/1835914.html