如何下载Pygame for Python 3.5.1?

时间:2016-02-24 17:59:28

标签: python python-3.x pygame

我无法找到Python 3.5的pygame下载,当我导入shell时,我下载的那些似乎不起作用。帮助

这是我在shell上收到的消息:

  
    
      

导入pygame       Traceback(最近一次调用最后一次):         文件“”,第1行,in           导入pygame       ImportError:没有名为'pygame'的模块

    
  

6 个答案:

答案 0 :(得分:10)

我猜你的使用Windows。如果你不是那么Python 3+没有特殊版本的pygame。如果您有Windows,请阅读以下内容。

你需要pygame才能成为你的道路的一部分。这样您就可以在命令提示符中使用它。确保在执行此操作时将其用作管理员。

首先,您需要找出您拥有的Python版本。打开你的Python shell,在窗口顶部它应该说" Pygame V(某个数字)(位数)"你想要比特号。

现在你需要打开命令提示符。使用" windows键+ r键"打开运行菜单,然后输入" cmd"然后按Enter键。或者您可以在PC上搜索" cmd"然后右键单击它并选择"以管理员身份运行"以管理员身份打开。

Python附带一个名为" pip的特殊路径命令。"我不太会涉及这个模块,但简而言之,它用于安装额外的Python模块。你需要做的第一件事就是这个命令......

pip install wheel

屏幕应该在执行此操作时打印一些东西。您可以判断模块是否安装正确,因为它应该打印出类似"车轮安装成功的东西。"我们以后会需要这个。

现在你需要得到你的pygame文件。转到here并找到pygame部分。如果你有python 32位下载,你应该下载这个" pygame-1.9.2b1-cp35-cp35m-win32.whl"或者如果你有64位Python下载" pygame-1.9.2b1-cp35-cp35m-win_amd64.whl"。我很确定这些是您的位版本所需要的,但几个月前我在Windows 10上安装了pygame,所以它们现在可能不同了。

下载完成后,返回命令提示符。输入此命令...

pip install (filename)

确保它包含.whl扩展名。如果出现错误,请指定文件所在文件夹的路径(应该是downloads文件夹)。您应该再次看到类似于" pygame安装成功的消息。"

完成所有这些操作后,打开Python shell并输入...

import pygame

如果它有效,你现在可以使用pygame。如果没有,那么还有一些你可以尝试的东西......

  1. 尝试重新启动电脑。有时这些事情会在系统重启之前生效。
  2. 尝试从上面列出的网站安装不同版本的pygame。由于位版本差异,这可能只是一个简单的问题。
  3. 确保您确实从文件中安装了pygame模块。它可能会抛出一个似乎是实际成功安装的错误。它总是值得仔细检查。
  4. 就像我之前所说的那样,几个月前我用几何前的Python 3.4 64位在我的Windows 10上安装了pygame,就像我在这里告诉你的一样,所以它应该可以工作,但可能已经过时了。无论如何,我希望这可以帮助您解决pygame安装问题并祝你好运!

答案 1 :(得分:4)

对于Windows现在你只需使用pip,因为它可以直接安装为pygame。

使用以下命令:

python -m pip install pygame

它应该输出这样的东西,然后你可以通过导入pygame测试它是否正常工作。

PS C:\Windows\system32> python -m pip install pygame
Collecting pygame
  Downloading pygame-1.9.2b1-cp35-cp35m-win32.whl (4.4MB)
  100% |################################| 4.4MB 264kB/s
Installing collected packages: pygame
Successfully installed pygame-1.9.2b1
PS C:\Windows\system32> python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
# Note there is no error here...
>>> quit()
PS C:\Windows\system32>

答案 2 :(得分:1)

这对我来说很有用:

系统: Ubuntu 16.10 x64

root@sonic-VirtualBox:~/python# cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=yakkety
DISTRIB_DESCRIPTION="Ubuntu 16.10"
NAME="Ubuntu"
VERSION="16.10 (Yakkety Yak)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.10"
VERSION_ID="16.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="http://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=yakkety
UBUNTU_CODENAME=yakkety
root@sonic-VirtualBox:~/python# 

Python 2.7 + Pygame:

root@sonic-VirtualBox:~/python# python -V
Python 2.7.12+
# apt-get install python-pip
# pip install --upgrade pip
# pip install pygame

Python 3.5 + Pygame: (在我的例子中是Python 3.5.2+)

root@sonic-VirtualBox:~/python# python3 -V
Python 3.5.2+

# sudo apt-get install python3-pip
# pip3 install --upgrade pip
# pip3 install pygame

答案 3 :(得分:1)

Download to pygame3.5

然后把它放入你的cmd

cd [location of python3.5]
python -m pip install [location of pygame]
python -m pip install --upgrade pip

然后输入

import pygame
pygame.init()

答案 4 :(得分:0)

即使你有64位的Windows,你需要获取win32.whl文件,然后按照标准说明进行操作

答案 5 :(得分:0)

在安装了python 3.5的anaconda环境中,您可以执行以下操作:

pip install pygame

$pip install pygame
Collecting pygame
  Downloading pygame-1.9.3-cp35-cp35m-manylinux1_x86_64.whl (9.4MB)
    100% |***************************| 9.4MB 132kB/s 
Installing collected packages: pygame
Successfully installed pygame-1.9.3

我在ubuntu 14.04中,这应该适用于较新的和其他Linux。