2010-01-29 19 views
6

Sadece indirildim easy_install indiriliyor ancak mekanize paketleri kurarken herhangi bir noktada site paketlerini ele almam gerekir. İlk denemede bir hatam var. aşağıdan ikinci denemede, indirildiğinden emin olduğumdan beri garip olan komut bulunamadı.easy_install ile makineyi kurmak

names-computer:~ names$ cd /Users/names/Desktop/ 
names-computer:~/Desktop names$ sh /Users/names/Desktop/mechanize-0.1.9-py2.5.egg 
/Users/names/Desktop/mechanize-0.1.9-py2.5.egg: /Users/names/Desktop/mechanize-0.1.9-py2.5.egg: cannot execute binary file 

names-computer:~/Desktop names$ easy_install mechanize 
-bash: easy_install: command not found 
+0

ActivePython ile yapmanız gereken tek şey "pypm install mechanize" komutunu çalıştırmaktır. Diğer programları yüklemeye gerek yok (ActivePython ayrıca easy_install/pip içerir) –

cevap

3

OS X'de, Python yorumlayıcısı örneği tipik olarak yüklenir easy_install gibi, Çerçeve tipik piton komut dosyaları için (ama her zaman değil) kurulum hedef çerçevesinde bin dizin var olduğu anlamına gelir oluşturur sözde. Orada bulunan kendi easy_install örneğine sahip Apple tarafından sağlanan python'u (/ usr/bin /) içinde kullanmıyorsanız, istenen python'un çerçeve kutusu dizininin kabuk arama PATH'nızda olduğundan ve /usr/bin'dan önce geldiğinden emin olmalısınız.

$ echo $PATH 
/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin 

uygun easy_install ilk bulunabilir olmasını sağlar: Eğer python.org yükleyici tarafından yüklenen piton kullanıyorsanız Özellikle, PATH bu gibi görünmelidir.

$ echo $PATH 
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin:/opt/local/bin:/usr/bin:/bin 

DÜZENLEME:, indirdiğiniz yumurta Python 2.5 için olması ve bir önceki soruya bakılırsa görünüyor arada, isteyen olabilir Eğer bir MacPorts piton kullanıyorsanız, bu gibi görünmelidir python 2.6 ile kullanın. Sadece komutu

$ easy_install mechanize 

kullanırsanız otomatik olarak varsa, uygun yumurta indirmek veya kaynak ve gerekli yapı yapmak ve adımları yüklemeniz gerekir.

+0

Cevabınız için tekrar teşekkürler ... Sonunda bunu çözmek için bunu kullandım. – Diego

1

mechanize-0.1.9-py2.5.egg sadece sıkıştırılmış bir dosyadır. Ayrıca, yumurtayı manuel olarak indirmenize gerek yoktur. easy_install, sizin için otomatik olarak kodu çekecek ve yükleyecektir.

Kolayca yükledikleri bir bootstrap komut dosyası olan ez_setup.py ile easy_install yükleyebilirsiniz.

2

easy_install ile kurmak için makineyi indirmeniz gerekmez. Sadece gidersiniz:

/path/to/easy_install mechanize 

Sorun, aslında easy_install öğesini aramamanızdır. easy_install sisteminizde standart Python için yüklüyse çalışır

bash: easy_install: command not found 

. Belli ki başka bir python için yüklediniz. Gerçekte nereye taktığınızı belirleyin ve yolu ile arayın. Bitti!

11
apt-get install python-setuptools 

Bu komut Ubuntu'ya easy_install yüklenecektir.

İlgili konular