'daki bağımlı projeden modül alınamıyor Muhtemelen burada gerçekten aptalca bir şey yapıyorum, ama bu beni çıldırtıyor.PyDev
Eclipse'de iki PyDev projem var. Bir proje, 'Analiz' diğerine 'PyCommon' bağlıdır. Analiz için proje referanslarına baktığımda, PyCommon'un kontrol edildiğinden ve PyCommon'daki Analiz öğelerinden referans aldığımda otomatik içe aktarma/kod tamamlama işlerinde kullandığımdan eminim.
Analizde bir modül yazmaya/çalıştırmaya çalışıyorum. Modül fhb/analiz/log_parsers.py'dir.
I/pycommon/tipleri FHB gelen eleman Orderstatus almaya çalıştığınız/ORDER_STATUS PyCommon projesinde ediyorum. Yani, benim ithalat beyanı, ithalat beyanı bir QuickFix düzeltme üzerinde Pydev tarafından otomatik yazılmıştır çünkü bu neredePydev 'fhb.pycommon.types.order_status ithalat Orderstatus gelen'
açıkça bilir. Ben log_parsers.py ana işlevi çalıştırmayı denediğinizde yine de, ben bu olsun:
Traceback (most recent call last): File "/workspace/Analysis/src/fhb/analysis/log_parsers.py", line 6, in from fhb.pycommon.types.order_type import OrderType ImportError: No module named pycommon.types.order_status
Bu paketlerin tümü her projede uygun bir kaynak klasörüne ('src') altındadır.
Ayrıca, Analiz kesinlikle PyCommon referans olarak ayarlanmış olmasına rağmen, Analiz'in özelliklerinde PyDev-PYTHONPATH altına baktığımda, 'Kaynak Klasör' sekmesinin altında yalnızca Çözüm'ün kendi src klasörü belirir ve eğer görmemin tek projesidir. sana PYTHONPATH içine PyCommon yolunu eklemek zorunda yoksa gerçek modülleri ithal bulmak mümkün olmayacaktır inanıyoruz
Yeniden Başlatma Eclipse bu sorunu benim için çözdü, teşekkürler! – dimo414