2012-12-06 15 views
8

Mac üzerinde Python için lxml'yi doğru şekilde yüklemekte zorluk çekiyorum. Ben (bazı uyarılar vardır, ancak. Yükleyip uyarılar here bulunabilir dolu günlüğü) kurulumdan sonra kurulum başarılı olduğunu gösterir talimatları here, takip etmiş yükledikten çalıştırdıktan sonra'ImportError: Makale Alınıyor Python'da Mac'te lxml kullanırken

, ben çalışıyorum lxml yükleme dizinindeki Test.py dosyasını doğru şekilde çalıştığından emin olmak için çalıştırın. Hemen hata ile isteniyor: Satır from lxml import etree den

ImportError" cannot import name etree. 

Bu hata sonucu.

Görünüşte başarılı bir yüklemeden sonra neden burada başarısız olduğunu anlayamıyorum. Lütfen benim cehaletimi affedin, çünkü tipik olarak Python'da programlamam ve kesinlikle bir MAC üzerinde (o anda bunu yapmaya zorlanmam). Başvuru için

:

  • Python Versiyon: 2.7.2
  • Mac OS X tüm Yardımlarınız için şimdiden 10.8.2

teşekkürler.

+0

Python yolunuz nedir? Terminali açın ve 'echo $ PYTHONPATH' komutunu uygulayın. –

cevap

13

Yolunuzda başka bir lxml varmış gibi geliyor. Doğru olana başvurduğunuzdan emin olun, şu gibi bir şey görünmelidir:

>>> import lxml 
>>> lxml 
<module 'lxml' from '/path/to/lib/python2.7/site-packages/lxml/__init__.pyc'> 
+0

Merhaba Çocuklar, yardımlarınız için teşekkürler! Şirketim PYTHONPATH içinde lxml ile karışan başka yollar koymuştu :) –

+2

Cevabı faydalı bulduysanız lütfen kabul et ve kabul et. –

2

Sizinle aynı sorunu yaşadım.

Sorunum, Python dosyalarından birini lxml.py adlandırmam oldu.

Python dosyanızın adının bir modülle çakışıp çakışmadığını her zaman kontrol etmelisiniz.