2017-04-01 202 views
2

我试图将Pygame下载到我的电脑上。我在计算机上安装了Python 3.5 32位版本时,意外下载了64位版本。我正在使用Windows命令提示符python pip安装模块。我意识到我的错误并将其卸载,将32位版本保存到计算机上,并尝试再次使用命令提示符。当错误来了,我指定的Pygame的32位版本的具体路径,但这想出了:安装Pygame - 32位和64位

pygame-1.9.3-cp35-cp35m.win32.whl is not a supported wheel on this platform 

当我使用Python -m PIP安装pygame的,它会安装64位版本,甚至尽管我从计算机中删除了它的所有副本,即使在下载文件中也是如此。有没有办法解决?我想安装32-vit版本。

+0

如果您输入'python -m pip install pygame',它将从PyPI下载正确的pygame版本并安装它。您是否安装了多个Python版本?我总是推荐使用Python启动器并在Windows上输入特定版本:'py -3.5 -m pip install pygame'。另外,你确定你有一个32位的Python版本吗? – skrx

+0

@skrx我试过了你的命令,但它再次下载了64位版本。我知道我有一个32位版本的Python。当我安装pygame时,我看到64位版本的文件名出现了。另外,当我尝试将它导入IDLE时,它表示没有名为pygame的模块。 –

+0

请发布在启动IDLE时以及在命令行中输入'python'时出现的文本(版本,位数等)。您是否安装了多个Python版本? – skrx

回答

1

问题是安装了两个Python版本,一个是32位和一个64位(与Anaconda一起安装)。 Anaconda版本优先于命令行中的普通32位版本,所以它试图为错误的版本安装pygame。我们通过查看从命令行和IDLE启动Python时出现的开始文本(包括版本号,位数等)来了解这一点。