无法安装Python包

时间:2015-03-07 06:37:34

标签: python

我在32位Windows 7上使用Python34。当我尝试在我的cmd上运行“pip install pygame”时,我遇到以下错误

C:\ Users \ Admin> pip install pygame 'pip'不被识别为内部或外部命令, 可操作程序或批处理文件。

当我回显PATH时,这是设置的路径

C:\ Users \ Admin> echo%PATH% C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \风 owsPowerShell \ 1.0 \; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ W INDOWS \ System32下\ WindowsPowerShell \ V1.0 \; C:\ Python34 \脚本

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

正如他所说pip通常在C:\ Python34 \ Scripts中所以它可能没有安装。我可能会将C:\ Python34 \添加到你自己的python本身的路径中,但即使安装了pip,你也可能会在安装pygame时出现错误,提示"错误:需要Microsoft Visual C ++ 10.0(无法使用)找到vcvarsall.bat)"因为它需要编译它。

您可以在https://www.visualstudio.com/downloads/download-visual-studio-vs#d-2010-express

免费获得Visual C ++ 2010 Express

替代方法而不是pip编译它是从http://www.lfd.uci.edu/~gohlke/pythonlibs/获取所需的二进制wheel文件

您可以使用" pip install pygame.whl"将其安装为不带MS C / C ++编译器的二进制文件。

答案 1 :(得分:-1)

您可以在此处下载MS Visual C++ 10.0。它会起作用。 但我建议你,使用Python 2.7或3.5安装Anaconda有很多简单的安装程序库。