如何通过 pip 为 Python 3.5 安装 Pygame?

How to installing Pygame for Python 3.5 via pip?

我正在尝试为 python 3.5 32 位安装 Pygame。我了解到我可以使用 pip 命令打开站点上提供的 .whl 文件。问题是我已经尝试了多种方法来做到这一点,但总是出现错误。

python -m pip install pygame-1.9.2a0-cp35-none-win32.whl

'python' is not recognized as an internal or external command,
operable program or batch file.

我要安装的文件:pygame-1.9.2a0-cp35-none-win32.whl

我的 python 程序位于我的程序文件夹中,其他一切正常。

您需要将 python.exe 添加到您的 Windows PATH 变量.

这是操作系统用来从命令行或终端找到所需可执行文件的系统变量 windows。 [1]


实际上有很多方法可以在windows上设置PATH变量。一种方法是输入

set PATH=%PATH%;Python.exe

的定位路径

进入windows命令行解释器(cmd):

set PATH=%PATH%;C:\Python35-32

现在——在 运行pip command 之前——你需要确保

  • 您的 working directory 设置为 pygame-1. ... in32.whl 文件所在的同一文件夹

  • 您提供 pip 命令的完整绝对或相对路径。

现在您应该可以在重新启动 cmd.exe 后 运行 您的 python -m pip 命令。

如果您在安装时遇到问题 pygame 关于缺少 visual studio 10+ 的错误。我有答案:问题不在于有或没有visual studio,因为我尝试了很多版本,但都不行。问题是文件:在 tar.gz 和 .whl 之间 所以,这是解决方案:

1) 下载文件:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 到这里下载你的 pygame 版本,注意 x64 或 x86 和 python 版本。我的系统是 x64,python 是 3.4,所以我选择:pygame-1.9.2a0-cp34-none-win_amd64.whl

2) 把它放在安装的地方:

我把它放在"C:",所以打开cmd:并输入:cd C:\(这会将位置更改为C:)

3) 安装

pip install C:\pygame-1.9.2a0-cp34-none-win_amd64.whl

完成!