: import gdata.spreadsheet.service
sonra PYTHONPATH
üzerinde gdata
alt dizin içeren bir dizin var olduğundan emin olmak gerekir (ve gdata
service.py
modül dosyası ile spreadsheet
alt dizini olmalıdır). Senin durumunda
: En
gdata
dizin piton dağılımına
site-packages
dizinde ise, o zaman (oraya koymak için çalışıyorlardı değil
site-packages/gdata/spreadsheet
o)
site-packages
PYTHONPATH üzerinde olduğundan emin olmak gerekir.
Örneğin "6.4 Paketleri" bölümündeki http://docs.python.org/2/tutorial/modules.html10'a bakın ve referans alın.
Pydev olarak iki yerde PYTHONPATH içeriğini değiştirebilirsiniz:
- Pencere -> Pydev -> Tercüman - Python
- Eğer
kullanılan penceresinde
seni öneririm ilk olarak site-packages
dizininin Window -> PyDev -> Interpreter - Python settings -> System PYTHONPATH
'unuzda olduğunu kontrol edin. Varsayılan olarak orada olmalı, eğer değiştirmediyseniz, orada mevcut olmalıdır (ve muhtemelen uygulamanızın işleyişi budur!).
Bazı nedenlerden dolayı, PyDev'in çoğu zaman site-packages
'a yeni bir kitaplık ekledikten sonra mevcut kitaplıklar hakkında "canlandırıcı" bilgilerle ilgili sorunları vardır (ve bu bilgiyi, örneğin ithalat ifadesinde hata işaretleyicisi koyup koymaması gerektiğini kontrol etmek için kullanır).
Bu bilgilerin yenilenmesini zorlamanın birkaç yolu vardır. Benim için en güvenilir olan sadece python yorumlayıcısını Window -> PyDev -> Interpreter - Python -> Remove
aracılığıyla kaldırmak ve daha sonra aynı görünüme eklemektir. Daha sonra site-packages
dizini yeniden taranır ve PyDev güncelleştirilen kitaplık kümesini görür, böylece hata işaretleyicileri kaybolur.
Yan not: Dürüst olmak gerekirse, şu ana kadar bu External Libraries
görünümünü kullanmam gerekmez. Tercüman ayarlarında site paketlerinin olması, Python dış kütüphanelerinin yerleştirilmesi gerektiği için vakaların% 99'u için yeterlidir.