SORU
7 Ocak 2011, Cuma


Çözülmemiş İthalat ve PyDev Eclipse ile ilgili Sorunlar

Bol Java için Eclipse kullandım ama PyDev ve Python için çok yeni ve ben. Python örnekler İçine Dalış bazıları ile çalışmak için çalışıyorum ve bu son derece can sıkıcı olmaya başlayan son derece önemsiz bir sorun gibi geliyor. Ubuntu Linux 10.04 kullanıyorum.

Dosyayı kullanmak mümkün olmak istiyorum dizin /Desktop içinde bulunan odbchelper.py,/Python_Tutorials/diveintopython/py

Burada PyDev/Eclipse benim proje üzerinde çalışıyorum example.py benim dosya:

import sys
sys.path.append("~/Desktop/Python_Tutorials/diveintopython/py")

Bu gayet iyi çalışıyor, ama benim kod bir sonraki satıra olmak istiyorum

odbchelper alma

ve bu çözülmemiş bir alma hatası her zaman olur. __init__.py hemen hemen mümkün olan her dizin için dosyaları ekledim ve bunun hiç bir faydası olmaz. Denedim ekleme __init__.py dosyaları bir zaman çeşitli düzeylerde dizinleri arasındaki proje yeri ve odbchelper.py dosya, ve ben de denedim ekleme __init__.py dosyaları için tüm dizinler arasında aynı anda. İkisi de çalışıyor.

Tüm yapmak istediğim bir proje bir yerlerde başka bir dizinin, ki /Desktop/MyStuff/Proje, hangi var example.py ... ve o günden sonra example.py ben almak istiyorum odbchelper.py /Desktop/Python_Tutorials/diveintopython/py/

Her Mesaja yanıt Kurulun sys demeleri bulabilirim.yol.(Ekle) benim yolum bu dizin Ekle, ve sonra almak fonksiyonu ... ama bu benim kod yapıyorum tam olarak ne olduğunu ve işe yaramıyor.

Ayrıca Ctrl-1 hata iletisi bastırmak için hile denedim ama program hala düzgün çalışmıyor. Bir hata alıyorum, İmportError: Hayır modül odbchelper adında. Açıkça yolu eklendi elde değil, veya __init__.py dosya ekleme ve birçok benim permütasyon tüm cevapsız olan bir sorun var.

Bu kadar basit bir şeyi... benim makinede başka bir yerde var bazı dosya çağırma şeyler... bu kadar çok çaba gerektiren çok sinir bozucu.

CEVAP
8 Ocak 2011, CUMARTESİ


Pydev proje için özellikler, bir bölmesi var, adı "PyDev - DEYİM", alt bölmesi ile "Dış Kütüphaneler". Yolu bölmesini kullanmak için kaynak klasörler (__init__.py herhangi bir klasör) ekleyebilirsiniz. Proje kodunuzu daha sonra bu kaynak klasörleri modülleri almak mümkün olacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009