2015-03-19 295 views
7

我在我的mac上安装了Anaconda。它已经和我的pygame模块搞混了。在anaconda mac中安装pygame模块

我试着关注这个tutorial并用conda install pygame代替pip3 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 GOT)

使用“PIP安装pygame的”之前我做了“畅达安装PIP”工作但是我的默认python现在是anaconda,不再访问pygame。使用which pip给出/Users/jensdonlin/anaconda/bin/pip

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

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

+0

在努力解决这个问题时,我得到了一个更好的pip句柄。所以我决定删除anaconda和简单的使用点来安装我所有的模块。 – JensD 2015-03-19 06:51:49

+0

在这里指责'anaconda'是不公平的。你有没有阅读文档如何在Mac上安装'pygame'?有他们的网站上的说明:http://pygame.org/wiki/macintosh – cel 2015-03-19 09:40:48

+0

我不怪任何人,我认为anaconda是真棒。我对编程相当陌生,而且我不懂如何去做。我知道如何用python 3安装pygame,但我仍然不确定如何将它安装到python的anaconda版本中。关于pygame的说明。org不会将pygame安装到anaconda中。即使我将'pip3'改为'conda'。所以我决定使用我所知道的工作。 – JensD 2015-03-19 11:05:19

回答

3

这里的问题是pygame开发者没有将Pygame上传到PyPI。因此,要安装它,您必须下载它并点击安装下载的源代码,如链接的教程中所述。您可以在Anaconda Python中执行此操作。请注意,在Anaconda Python中,即使它是Python 3,pip也被称为pip,而不是pip3

0

我已经尝试了许多pip排列。问题是我没有指定我正在尝试的文件路径pip install pygame。我已经成功地通过下面我上面给的教程和使用安装pygame的:用MacPorts的和自制没有快乐乱搞的pip install /Users/YOURNAME/Downloads/pygame

12

2天后,here为我工作的说明来使用Python的蟒蛇2.7.10在Mac 。在链接网站消失的情况下在这里回应!

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

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 

希望你完成了!