【问题标题】:Installing Pygame - 32-bit vs 64-bit安装 Pygame - 32 位与 64 位
【发布时间】:2017-08-26 10:28:46
【问题描述】:

我尝试将 Pygame 下载到我的计算机上。当我的计算机上有 Python 3.5 32 位版本时,我不小心下载了 64 位版本。我正在使用 Windows 命令提示符 python pip 安装模块。我意识到我的错误并卸载它,将 32 位版本保存到计算机上,并尝试再次使用命令提示符。当出现错误时,我指定了 Pygame 32 位版本的具体路径,但出现了:

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

当我使用 python -m pip install Pygame 时,它​​会安装 64 位版本,即使我从计算机中删除了它的所有副本,即使在下载文件中也是如此。有没有办法解决?我想安装 32-vit 版本。

【问题讨论】:

  • 如果您输入python -m pip install pygame,它将从 PyPI 下载正确的 pygame 版本并安装它。您是否安装了多个 Python 版本?我总是建议使用 Python 启动器并在 Windows 上输入特定版本:py -3.5 -m pip install pygame。另外,你确定你有 32 位 Python 版本吗?
  • @skrx 我试过你的命令,但它再次下载了 64 位版本。我知道我有一个 32 位版本的 python。当我安装 pygame 时,我看到 64 位版本的文件名出现了。另外,当我尝试在 IDLE 上导入它时,它指出没有名为 pygame 的模块。
  • 请发布您启动 IDLE 和在命令行中输入python 时出现的文本(版本、位数等)。您是否安装了多个 Python 版本?
  • @skrx 这是我打开 IDLE 时打印的内容。
  • @skrx "Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32 类型 "copyright", “credits”或“license()”了解更多信息。”

标签: python pygame 32bit-64bit


【解决方案1】:

问题是安装了两个 Python 版本,一个 32 位和一个 64 位(随 Anaconda 一起安装)。 Anaconda 版本在命令行中优先于普通的 32 位版本,因此它尝试为错误的版本安装 pygame。我们通过查看从命令行和 IDLE 中启动 Python 时出现的开始文本(带有版本号、位数等)发现了这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-14
    • 2012-03-19
    • 1970-01-01
    • 2019-04-16
    • 2015-02-28
    相关资源
    最近更新 更多