捆绑pygame应用程序时没有名为_view的模块

时间:2014-04-11 19:10:04

标签: python macos console pygame py2app

所以我使用python / pygame制作了一个简单的Tic-Tac-Toe游戏,我正在尝试使用py2app将其转换为应用程序。如果你想看到源代码,它就在这里。 https://docs.google.com/document/d/1GtBgVnF6HDXELjuhmjIUgKDhGAPyKszCM-Z3HivgDX4/edit?usp=sharing

我之前使用过这个完全相同的过程,并且过去一直在使用。

所以我将其保存为“TicTacToe.py”到我的桌面,并在我的桌面上创建了一个名为“Setup.py”的程序。 setup.py的代码是

from setuptools import setup

setup(
    app = ['TicTacToe.py'],
    setup_requires = ['py2app'],
    )

然后我打开终端并输入

cd desktop
rm -rf build dist
python setup.py py2app

运行后,桌面上有两个新文件夹,一个标记为build,另一个标记为dist。在dist文件夹中,我找到了TicTacToe.app并运行它。但是,当我尝试运行它时,它会显示“TicTacToe错误,终止或打开控制台?”

在控制台中,有大约十几个错误,这里有一些例子。

(ImportError: no module named _view)

RuntimeWarning: import display: no module named _view

RuntimeWarning: import draw: no module named _view

和其他一些人试图导入pixelcopy,image,transform

我拍摄了控制台的屏幕截图,以便您可以看到大部分错误。 https://drive.google.com/file/d/0B_genGXpST77WjNjUXdGcXpHclk/edit?usp=sharing 此外,如果它有帮助,我在运行10.7.5的macbook pro上,我使用的是python 2.7

知道我做错了什么吗?提前谢谢。

0 个答案:

没有答案