繁体   English   中英

在anaconda mac中安装pygame模块

[英]Installing pygame module in anaconda mac

我的Mac上安装了Anaconda 它已经搞砸了我的pygame模块。

我尝试按照本教程使用 pip3 install pygame替换pip3 install pygame conda install pygame 我试过conda install pip然后pip install pygame但是我得到以下错误:

Collecting pygame
  Could not find any downloads that satisfy the requirement pygame
  Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pygame to allow).
  No distributions at all found for pygame

(我从这个帖子得到的想法)

在我执行“conda install pip”之前使用“pip install pygame”,但是我的默认python现在是anaconda,不再访问pygame。 使用which pip /Users/jensdonlin/anaconda/bin/pip

有没有人有一些建议,允许anaconda的python3版本访问pygame?

也许答案涉及use --allow-external pygame to allow但我不确定如何使用它。

经过两天的macports和自制软件搞乱之后, 这里的说明适用于我在Mac上使用Anaconda Python 2.7.10。 如果链接的网站消失,请在这里回复它们!

首先打开终端并输入以下两行:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install sdl sdl_ttf sdl_image sdl_mixer portmidi

如果您没有安装binstar类型:

conda install binstar

此时它可能会告诉您“binstar”conda包已重命名为“anaconda-client” ,您必须输入以下内容:

conda install anaconda-client

只要做它告诉你的任何事情。 最后,键入:

conda install -c https://conda.binstar.org/quasiben pygame

希望你已经完成了!

这里的问题是pygame开发人员没有将pygame上传到PyPI。 因此,要安装它,您必须下载并点击安装下载的源,如您链接的教程中所述。 你可以在Anaconda Python中做到这一点。 请注意,在Anaconda Python中,即使它是Python 3,pip也只是称为pip ,而不是pip3

我尝试了许多pip的排列。 问题是我没有指定我正在尝试pip install pygame的文件路径。 我已经按照上面给出的教程成功安装了pygame并使用: pip install /Users/YOURNAME/Downloads/pygame

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM