2015-03-19 132 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 

希望你完成了!