我无法找到Python 3.5的pygame下载,当我导入shell时,我下载的那些似乎不起作用。帮助
这是我在shell上收到的消息:
导入pygame Traceback(最近一次调用最后一次): 文件“”,第1行,in 导入pygame ImportError:没有名为'pygame'的模块
答案 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。如果没有,那么还有一些你可以尝试的东西......
就像我之前所说的那样,几个月前我用几何前的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)
然后把它放入你的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。