2012-05-26 24 views
5

Bir ubuntu kutusu kurmaya çalışıyorum, bu yüzden biraz iş yapabilirim ve SQLAlchemy'ı yüklemeye çalışırken bir zaman geçiriyorum.Python - Ubuntu SQLAlchemy yüklenemedi

ben vb öğreticiler bulabilirsiniz hemen hemen her şeyi denedim ve ben kendimi bulmak son pozisyondur:

easy_install SQLAchemy Tamam çalışmak gibi ve bildiğim kadarıyla söyleyebilirim (versiyon 0.7.4 yükler)

Python'a gidip import sqlalchemy'u deneyebilirim no module named sqlalchemy'u buluyorum. Ayrıca, python sürümündeki tüm modülleri listeleyen ve orada listelenmeyen bir komut dosyası da buldum.

Ubuntu'ya yepyeni biriyim, bu yüzden karanlıkta biraz yolumda hissediyorum. Ben Python 2.7 32bit (yeni kurulum) Ubuntu 12.04 (hepsi güncel). Baska öneri?

DÜZENLEME: I/usr/bin baktı ve alakalı olabilecek üç klasör vardır gördük - Ayrıca doğrudan sürümünü kullanabilirsiniz

+1

denedin 'sudo easy_install sqlalchemy'? Ben genellikle her zaman easy_intall önce sudo koymak (aksi takdirde işe yaramazsa) ... Ama hatırladım özellikle de @mata önerilen gibi sqlalchemy kurdum. – jadkik94

+0

Bunu çalıştım ve muhtemelen 4 başka yollar (bütün sudo ile öneki) muhtemelen neyi '$ python' noktaları da .... –

+0

yinelenen soru [" piton 3.x hiçbir modül adlı SQLAlchemy berbat olduğunu https://stackoverflow.com/questions/19639939/python-3-x: yüklemeden sonra "adım] [1] Aşama [" [2] yorumu ile [1]] "yürümek -no-modül-adında-sqlalchemy-yükleme sonrası [2]: https://stackoverflow.com/a/27266188/2255936 – faulkmore

cevap

12

python, python2 ve python2.7 bu alakalı olabilir ... ubuntu depoları: Eğer sudo easy_install kullanılırsa

sudo apt-get install python-sqlalchemy # or python3-sqlalchemy 

sonra paketler genellikle /usr/local/lib/pythonX.X/ yüklü olsun. Sorun, easy_install (ve ayrıca pip) dosya temel ilkelerini doğru olarak ayarlamaması olabilir, bu nedenle kurulan her şey yalnızca root tarafından okunabilir. Sen, o paketler kullanıcı site dizinine yüklenen kurduktan --user seçeneğini kullanarak bu sorunun üstesinden gelebilirsiniz

(~/.local/lib/pythonX.X)

+0

Teşekkürler, başarıyla yüklendiyse de, python'dan aynı modül yok. Python'un iki sürümü yüklü mü? –

+0

İkinci bir sürümü mi yüklediniz? hangi piton ne diyor? ubuntu 12.4 python2.7 ve python3.2 ile birlikte gelir, 'python' 2.7 ve' python3' başlatılmalı 3.2 – mata

+0

'/ usr/local/bin/python' Yeni bir 2.7 sürümü kurdum. dahili 2.7 sürümü ile ilgili bir sorun oldu. Bu, modülü çağıran bir sürüme yüklemem anlamına mı geliyor? Python'dan, 'sys.path '/python2.7' ye bakarak bana bunu açıklıyor? –