我的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
,但我不确定如何使用它。
答案 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