PyInstaller创建的可执行文件无法正常工作

时间:2014-11-07 21:26:26

标签: python pygame cross-platform build-process pyinstaller

我用python和pygame创建了一个简单的游戏,我想为每个平台创建一个可执行文件,因此人们不需要安装很多依赖项来尝试我的游戏。似乎pyinstaller是我正在寻找的,所以我已经将它安装在我开发游戏的Ubuntu机器上。我尝试使用以下命令运行它:

pyinstaller --onefile main.py 

并且可执行文件似乎已正确创建,但是当我运行它时,我收到以下错误:

Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/local/lib/python2.7/dist-packages/PyInstaller/loader/pyi_importers.py", line 270, in load_module
    exec(bytecode, module.__dict__)
    File "/home/loris/Dropbox/Workspace/Python/pyMemory/build/main/out00-PYZ.pyz/pygame", line 99, in <module>
ImportError: No module named base

我真的不知道该怎么做才能解决这个问题,我似乎无法找到同一个人,所以有什么我可以检查来解决这个问题吗? / p>

编辑:

我成功地在Windows上创建了一个32位可执行文件,所以我认为这个问题在我使用的64位版本的python中存在,所以我尝试将pyinstaller用于32位Ubuntu虚拟机,但结果却是同样的。

0 个答案:

没有答案