11

这是我运行 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 目录内部的一些屏幕。

这里有人知道发生了什么吗?我尝试将 /pyinstaller-2.0 目录中的 pyinstaller.py 文件复制到 /pyinstaller-2.0/PyInstaller 目录中,但我没有运气。

这可能会是一些非常容易解决的问题,但是......这让我很难过。如果需要更多信息,请询问,我会尽力提供。

4

3 回答 3

13

使用 PyInstaller 2.0,您不需要运行配置或 pyinstaller 文件。(阅读安装文件附带的 PyInstaller 2.0 文档。)

构建您的项目;在 /your/path/to/pyinstaller/ 目录中,只需运行:

“python pyinstaller.py [选择] yourprogram.py”

于 2012-10-19T18:38:27.713 回答
1

我不认为configure.py,makespec.pybuild.py文件应该直接在 PyInstaller 2.0 中运行。

在下载pyinstaller.py中,顶层有一个文件 - 运行它。

于 2012-09-10T15:22:23.787 回答
0

看起来configure.py期望.在您的PYTHONPATH上。您应该能够python/pyinstaller-2.0和中运行import PyInstaller。这应该像在脚本中那样失败。您可以.在您的环境变量中添加~/.bashrc(确保获取它或启动新的终端会话以获取更改)。这将是这样的:

export PYTHONPATH=.:$PYTHONPATH

或者,您可以添加到配置脚本的顶部:

import sys
sys.path.append('.')

无论哪种方式,您都应该能够在其中运行脚本/pyinstaller-2.0并导入PyInstaller模块。

于 2012-08-14T14:05:22.793 回答