2017-04-01 251 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時出現的開始文本(包括版本號,位數等)來了解這一點。