2014-11-06 93 views
0

所以我试图用Python3.x使用pygame,但我不断收到一个错误消息,其中指出“没有模块名为pygame”。现在,如果我用Python2.x运行它,它运行得很好,我可以使用我想要的所有东西,比如混音器模块。Pygame模块工作在python2,但不是Ubuntu中的python3

有谁知道我怎么能得到这个工作在Python3以及?

我使用的是Ubuntu 14.04 LTS。

+1

你也必须安装它python3:/ – KodyVanRy 2014-11-06 00:17:35

+0

http://askubuntu.com/questions/401342/how-to-download-pygame-in-python3-3 – KodyVanRy 2014-11-06 00:18:08

+1

一般情况下,当你有多个Python安装在同一台计算机上,他们有自己的一套网站包。你不知道这个(在这种情况下......这几乎是整个答案),或者你知道这一点,但不知道如何为Python 3安装它(在这种情况下,这可能属于AskUbuntu,它已经有一个dup,正如@ DuhProgrammer13指出的那样)? – abarnert 2014-11-06 00:20:31

回答

1
cd ~ 

sudo apt-get install mercurial 
hg clone https://bitbucket.org/pygame/pygame 
cd pygame 

sudo apt-get install python3-dev 
sudo apt-get install python3-numpy 
sudo apt-get install libsdl-dev 
sudo apt-get install libsdl-image1.2-dev 
sudo apt-get install libsdl-mixer1.2-dev 
sudo apt-get install libsdl-ttf2.0-dev 
sudo apt-get install libsmpeg-dev 
sudo apt-get install libportmidi-dev 
sudo apt-get install libavformat-dev 
sudo apt-get install libswscale-dev 
sudo apt-get install libjpeg-dev 
sudo apt-get install libfreetype6-dev 

python3 setup.py build 
sudo python3 setup.py install 
+0

谢谢,我到处寻找,只有这个工作。 – Csteele5 2016-02-17 20:23:37

相关问题