在anaconda mac中安装pygame模块

时间:2015-03-19 04:44:59

标签: python pygame anaconda

我的mac上安装了Anaconda。它与我的pygame模块搞混了。

我尝试关注此tutorial并将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

(我从这个thread获得的想法)

在我执行“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,但我不确定如何使用它。

3 个答案:

答案 0 :(得分:12)

用macports和自制软件搞乱了2天后,here指令在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

希望你已经完成了!

答案 1 :(得分:3)

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

答案 2 :(得分:0)

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

成功安装了pygame