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

Posted

技术标签:

【中文标题】如何通过 pip 为 Python 3.5 安装 Pygame?【英文标题】:How to installing Pygame for Python 3.5 via pip? 【发布时间】:2016-03-11 15:58:09 【问题描述】:

我正在尝试为 python 3.5 32bit 安装 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 程序位于我的程序文件夹中,其他一切正常。

【问题讨论】:

【参考方案1】:

如果您在安装 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

完成!

【讨论】:

【参考方案2】:

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

这是操作系统用来从命令行或终端窗口定位所需可执行文件的系统变量。 [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 命令。

【讨论】:

set PATH=%PATH%;C:\Python35-32 进入命令没有任何错误,但似乎没有任何改变。打开文件位置到 python 3.5 它位于一堆文件夹中,通过 C:/users/EliCruz/AppData/Roaming/Microsoft/windows/start menu/programs/Python 3.5 这可能是一个问题吗? 我重新安装了 Python 3.5 并检查标记了这次修复的路径,但现在我被告知我尝试安装的文件在 python 3.5 文件夹中时不存在 明白了!大声笑将其从文件夹中拉出并放入我的用户 EliCruz 中,一切正常!哇,谢谢你的帮助:]

以上是关于如何通过 pip 为 Python 3.5 安装 Pygame?的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 中使用 Pip Python 3.5 anaconda 安装 tensorflow

ubuntu14.0 更改默认python为3.5 并安装tensorflow(cpu)

在 Ubuntu 上安装 Python 3.5

Python2.7和3.5双版本共存和pip的使用

可以在python 3.6中安装python 3.5包吗?

从 3.4 升级后如何在 python3.5 中使用 pip?