2012-01-30 21 views
5

Zainstalowałem Python 3.2 na moim Macu i chcę zainstalować kilka pakietów za pomocą setuptool's easy_install.Python 3 setuptools na mac

Niestety, tylko wersja easy_install jakie są (za pomocą wiersza polecenia autouzupełniania):

easy_install  easy_install-2.5 easy_install-2.6 

Jak mogę zainstalować pakiety dla Pythona 3.2?

Uzupełnienie

Mam następnie Thomas K „s porady:

$ curl -O http://python-distribute.org/distribute_setup.py 
$ python distribute_setup.py 

Ale nie ma szczęścia, easy_install nadal instaluje Python 2.6 pakiety:

$ easy_install beautifulsoup 
Searching for beautifulsoup 
Best match: BeautifulSoup 3.2.0 
Processing BeautifulSoup-3.2.0-py2.6.egg 

Jak mogę zmusić do easy_install odzyskać pakiety Python 3.2?

Odpowiedz

5

Musisz zainstalować setuptools - albo raczej, widelec zwany 'rozpowszechniać', ponieważ oryginalne setuptools nie obsługuje Python 3.

Istnieją instrukcje tutaj: http://pypi.python.org/pypi/distribute#installation-instructions

+0

ja po instrukcje (patrz addendum), ale dystrybucja została zainstalowana na moim Pythonie 2.6. –

+1

@AdamMatan: Następnie uruchomiłeś instalację z Pythonem 2.6. Instaluje się w pythonie, którego używasz do uruchomienia instalacji. Dość łatwe i oczywiste. –

4

tak:

$ curl -O http://python-distribute.org/distribute_setup.py 
$ python3.2 distribute_setup.py 
     ^^^ 

Albo nawet:

$ curl -O http://python-distribute.org/distribute_setup.py 
$ /the/path/to/the/python/where/you/want/it/installed/bin/python distribute_setup.py 
0

Po wykonaniu innych czynności:

curl -O http://python-distribute.org/distribute_setup.py 
python3.2 distribute_setup.py 

Jeśli używany oficjalny pakiet Python3, Po zainstalowaniu distribute_setup.py, to umieszcza Python3 łatwo zainstalować skrypt w/Library/Frameworks części systemu plików. Aby uruchomić wersję Python3 z easy_install, trzeba użyć następujących jako root

/Library/Frameworks/Python.framework/Versions/3.3/bin/easy_install 

Albo umieścić symboliczny link do niego w/usr/local/bin:

sudo ln -s /Library/Frameworks/Python.framework/Versions/3.3/bin/easy_install-3.3 /usr/local/bin/ 
Powiązane problemy