2012-01-30 20 views
5

Mac'imde Python 3.2'yi kurdum ve kurulum paketlerini easy_install kullanarak bazı paketler yüklemek istiyorum.Python 3 setuptools mac üzerinde

Yazık ki (komut satırı otomatik tamamlama kullanarak) vardır gelmiş easy_install tek sürümü:

easy_install  easy_install-2.5 easy_install-2.6 

nasıl Python 3.2 için paketler yükleyebilir? Ben Thomas K 'ın tavsiyesine uyarak ettik

Zeyilname:

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

Ama hiç şans, easy_install hala Python 2.6 paketlerini yükler: Ben easy_install zorlamak nasıl

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

Bunun yerine Python 3.2 paketleri almak?

cevap

5
Sen Setuptools'u yüklemeniz gerekir

- Orijinal setuptools beri Python desteklemez, daha doğrusu denilen çatal 'dağıtmak' 3.

Orada talimatlar şunlardır: http://pypi.python.org/pypi/distribute#installation-instructions

+0

: easy_install ait Python3 sürümünü çalıştırmak için,/usr/local/bin buna köküne

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

olarak aşağıdakileri kullanabilirsiniz Veya sembolik bir bağlantı yerleştirmek gerekir (addendum'a bakın), ancak Python 2.6'mda dağıtım kuruldu. –

+1

@AdamMatan: Sonra yüklemeyi Python 2.6 ile çalıştırdınız. Yüklemeyi çalıştırmak için kullandığınız python'u yükler. Oldukça kolay ve açık. –

4

böylece gibi:

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

hatta:

$ 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

diğer talimatları izledikten sonra:

Eğer distribute_setup.py yüklemek Eğer resmi Python3 paketini kullandıysanız
curl -O http://python-distribute.org/distribute_setup.py 
python3.2 distribute_setup.py 

, bu Python3 yerleştirir kolay dosya sisteminin/Library/Altyapıları kısmen komut dosyası yüklemek. Ben talimatları uyguladım

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