这是我运行python configure.py时生成的代码。
dan@Q430-Q530:~/pyinstaller-2.0/PyInstaller$ python configure.py
Traceback (most recent call last):
File "configure.py", line 28, in <module>
from PyInstaller import HOMEPATH, PLATFORM
ImportError: No module named PyInstaller
所以,目前,由于缺少名为... PyInstaller的模块,我甚至无法运行PyInstaller。这是PyInstaller 2.0,您可以分别找到/pyinstaller-2.0和/pyinstaller-2.0/PyInstaller目录here和here内部的一些屏幕。
有谁在这里知道发生了什么?我尝试将/pyinstaller-2.0目录中的pyinstaller.py文件复制到/pyinstaller-2.0/PyInstaller目录中,但我没有运气。
这可能会变成一些可笑的简单修复,但是......这让我很难过。如果还需要更多信息,请询问,我会尝试提供。
答案 0 :(得分:13)
使用PyInstaller 2.0,您无需运行configure或pyinstaller文件。 (阅读安装文件附带的PyInstaller 2.0文档。)
建立你的项目;在/ your / path / to / pyinstaller /目录中,运行:
“python pyinstaller.py [opts] yourprogram.py”
答案 1 :(得分:1)
我认为configure.py
,makespec.py
和build.py
文件不应该直接在PyInstaller 2.0中运行。
在下载中,顶层有一个pyinstaller.py
文件 - 运行它。
答案 2 :(得分:0)
看起来configure.py
期待.
出现在PYTHONPATH上。您应该可以在python
和/pyinstaller-2.0
中投放import PyInstaller
。这应该像在脚本中一样失败。您可以将.
添加到~/.bashrc
中的环境变量中(确保获取它或启动新的终端会话以获得更改)。这将是:
export PYTHONPATH=.:$PYTHONPATH
或者,您可以添加到配置脚本的顶部:
import sys
sys.path.append('.')
无论哪种方式,您都应该能够在/pyinstaller-2.0
中运行脚本并导入PyInstaller
模块。