2015-09-15 11 views
8

için alt modüller ile alay Python projesini ReadTheDocs ile belgelemeye çalışıyorum. o geldiğimde Başlangıçta, inşa süreci öleceği: Ben rtd faq okuyup başıma dert veriyordu osgeo modülü için mock kullandımReadTheDocs

from osgeo import gdal, osr 

. Şimdi oluşturma işlemi bu ithalat geçmişte yapar ama bobinleri: Bu oldukça yararsızdır hata ile

from osgeo.gdalconst import * 

:

RuntimeError: sys.path must be a list of directory names 

Ben sahte kullanarak tamamen yeni değilim ama sorun osgeo olduğunu düşünüyorum Sahte bir modül ve bu nedenle gdalconst alt modülüne sahip değildir. Bunu nasıl halledebilirim? Alt modüle de alay etmek için bir yol var mı?

cevap

6

Biraz gecikti… ama bunun karşısında bir çözüm arıyordum (mock ile iç içe modülleri kullanarak). Modül ve alt modülleri şu şekilde değiştirdim: siparişin verildiği yer olan . Umarım bunu çözmek isteyen herkes yardımcı olur.