Python 无法使用pip安装Pygame
我正在尝试安装Pygame。我正在运行Windows7和Enthough Python发行版。我成功地安装了Python 无法使用pip安装Pygame,python,pygame,installation,pip,Python,Pygame,Installation,Pip,我正在尝试安装Pygame。我正在运行Windows7和Enthough Python发行版。我成功地安装了pip,但当我尝试使用pip安装Pygame时,出现以下错误: Cannot find command hg “由于HTTP错误,无法安装要求Pygame HTTP错误。” 400:对URL的请求不正确…” 我在Google搜索中找不到关于此问题的任何信息,但我确实找到了另一个堆栈溢出问题,提示询问者使用以下命令: pip install hg+http://bitbucket.org/
pip
,但当我尝试使用pip
安装Pygame时,出现以下错误:
Cannot find command hg
“由于HTTP错误,无法安装要求Pygame HTTP错误。”
400:对URL的请求不正确…”
我在Google搜索中找不到关于此问题的任何信息,但我确实找到了另一个堆栈溢出问题,提示询问者使用以下命令:
pip install hg+http://bitbucket.org/pygame/pygame
这给了我以下错误:
Cannot find command hg
我不知道还能做什么,因为我在谷歌搜索中找到的所有东西都是针对Mac的,所以我不知道我在Windows上能不能很好地遵循这些说明。使用pip安装PyGame的步骤
py -m pip download pygame
hg
(在linux上):
在Windows上,您可以使用安装程序:pip install hg+http://bitbucket.org/pygame/pygame
如果上面给出了freetype-config:notfound
错误(在Linux上),请尝试sudo-apt-get-install-libfreetype6-dev
,然后重复3次# Grab source
hg clone https://bitbucket.org/pygame/pygame
# Finally build and install
cd pygame
python setup.py build
sudo python setup.py install
尝试这样做:
sudo apt-get install mercurial
sudo pip install hg+http://bitbucket.org/pygame/pygame
警告:我不熟悉热情的分布,所以这可能没有帮助 当您尝试在Windows上安装时,如果您不想乱搞C编译器,这里有pygame的预构建二进制程序: 选择适合您的python版本[0]和Windows体系结构[1]的软件包。下载到
C:\Users\User\Download\pip安装E:\env\pygame-1.9.2a0-cp27-none-win\u amd64.whl
并使用pip安装E:\env\pygame-1.9.2a0-cp27-none-win\u amd64.whl
如果要从源代码安装,可以在同一页上找到。此方法意味着从源代码处编译pygame,您可能希望使用它
[0]python——版本
[1]
powershell“gwmi win32|U operatingsystem | select osarchitecture”
可能需要对此进行更新,因为它位于1.9.1版中,安装时只需使用:
pip安装pygame
但是,他们的pypi存储库似乎存在缺陷,请参阅:
因此,如果您想要最新版本,必须直接指向ftp文件ala:
pip安装http://www.pygame.org/ftp/pygame-1.9.1release.tar.gz
我想这将在1.9.2版本中得到修复,但目前这是可行的
我要指出的是,Pratyush提供的答案同样有效,但如果用户没有mercurial,则需要安装mercurial并下载trunk版本,因此,除非您绝对需要它,否则这并不理想。在MAC上安装:
brew install homebrew/python/pygame
下面的命令在Mac OS X El Capitan上对我有效:
pip3安装pygame
只要
sudo pip install pygame
为我工作在macOS Sierra上有这个问题,apt get不起作用 通过以下步骤设法解决问题: 首先,我必须通过Brew安装Mercurial:
brew install mercurial
然后,我必须安装Pygame依赖项:
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi
最后,我使用pip3安装Pygame:
pip3 install pygame
希望这有帮助 最新、最好的pygame安装方式始终位于: 如何使用pip取决于操作系统。所以,除非你一直在更新和测试15种不同操作系统的答案,否则就让人们去那个页面。对于不同的操作系统,这个问题的所有答案都是错误的 目前,对于windows,这是在cmd提示符下安装它的方法。(如果您已经安装了pip,并且人们知道什么是pip…最好将人们发送到GettingStarted页面)
py-mpipinstallpygame--user
我确实使用了官方网站上的这些说明。但是我不得不将命令的python3部分改为py。试试看
python3 -m pip install -U pygame --user
这对我在Windows7和Windows10上运行了两次我从未使用过Enthound发行版,但你可以尝试使用Anaconda发行版,它也很不错 Anaconda分发(任何操作系统): 从文档中: 将conda更新到当前版本。 键入以下内容: 如果有较新版本的conda可用,请键入y进行更新: 是否继续([y]/n)?y 检查是否安装了名为的软件包 “pygame”可从Anaconda存储库获得(必须是 连接到Internet): Conda将显示包含以下内容的所有包的列表: Anaconda存储库上的名称,因此我们知道它是可用的 将此软件包安装到当前环境中: 检查新安装的 程序位于以下环境中: 在Windows上安装(python 2.7和3.7): 安装在raspberry pi上:
sudo pip3 install pygame (python 3.7)
sudo pip install pygame (python 2.7)
试试:
python-mpip安装pygame
或者:
py-mpipinstallpygame
我想如果您转到命令提示符并键入
py -m pip install pygame
这对我来说很有用试试
pip安装pygame
或pip3安装pygame
这些应该适合你
如果这对您不起作用,请将-m
放在pip
之前,并将python
放在
-m
如果放置-m
无效,请尝试重新安装python尝试对python3执行此操作:
python3 -m pip install pygame==1.9.6
对于python2来说:
python -m pip install pygame==1.9.6
这里有一种方法:sudo install pygame
Rasberry pi已经安装好了如果您在windows上工作,下面的命令应该可以正常工作
pip install pygame
sudo apt-get install python-pygame
如果您在Linux上工作,下面的命令应该可以正常工作
pip install pygame
sudo apt-get install python-pygame
从python.org安装python 3.8
然后像这样安装pygame(2.0)
pip install pygame==2.0.0。dev10在命令提示符下键入此命令
pip安装pygame
或
py-m pip install pygame
要使用pip
安装pygame
,请使用
python -m pip install pygame==1.9.6
pip install pygame
sudo apt-get install python-pygame
py -m pip download pygame
py -m pip install pygame