我正在为学校做作业,并没有意识到我需要安装pygame / livewires包以使用我正在编写的程序,因为我在课堂上一直使用学校笔记本电脑和避风港#39;使用了我的个人笔记本电脑。这是一个非常简单的程序,但我仍然无法运行它,因为我下载的pygame设置不起作用。当我键入"导入pygame"进入shell工作,但当我尝试像#34;来自livewires导入游戏"它说无法找到模块的livewires。我使用的是Python3.1.1,但我也安装了Python3.4.3。请提前帮助并感谢您。
答案 0 :(得分:0)
根据这个link,没有python 3的livewires版本。根据我的经验,livewires也是一个相当笨重的库。我(以及链接的线程)建议在python 3中使用pygame或tikinter来满足您的GUI需求。
编辑虽然我没有改变我的观点,你应该使用Pygame或Tkinter,但我已经在link找到了本书的源代码,其中包含所有源代码本书中的示例以及使用的库,包括livewires。
答案 1 :(得分:0)
我对此也很新,我安装了Python 3.2,发现livewires不起作用。我找到了一条指向superwires的链接:https://pypi.python.org/pypi/SuperWires/0.9.6
我解压缩了该tar文件,然后将superwires文件夹复制到我的Windows机器上的Python32 / Lib文件夹中并运行我的测试程序(从livewires导入游戏更改为来自superwires导入游戏)并且它有效!
答案 2 :(得分:0)
对于 python3,这对我有用:
sudo apt install python3-pip
sudo apt install python3-pygame
pip3 install livewires
pip3 install superwires
并且在您的说明中使用 superwires 而不是 livewires。
请注意,这对我不起作用:
sudo apt install python3-livewires
出现错误:E: 无法找到包 python3-livewires