Yerleşik olmayan bir modül içe aktarıldığında, yorumlayıcı sys.path
tarafından verilen konumlarda arama yapar. sys.path
Bu yerlere (http://docs.python.org/library/sys.html#sys.path) olarak başlatılmış olan:Python modülü arama yolu Mac OS X'te nasıl belirlenir?
- giriş komut (veya dizinin)
- PYTHONPATH içeren dizin
- kuruluma bağlı
ilk iki iken kaynaklar düz ileri, üçüncü kişinin nasıl çalıştığını ve etkilemek için hangi olasılıkların olduğunu açıklayabilir mi? Ben genel bir solüsyon ilgi olacağını rağmen
, benim belirli sorunlar şunlardır:
- Ben Enthought distribution 7.2 32-bit yüklü ve sonra Scipy-Superpack var. Şimdi, python'un, süper paketin yükleneceği site paketleri yerine,
/Library/Python/2.7/
numaralı telefondan numpy ithal etmeye çalıştığı görülüyor.py2app
-A
ile oluşturulan 1uygulama,python start_app.py
ile uygulama başlatırken olduğu gibi aynısys.path
sahip değil.
Bu cevap için teşekkürler! Üçüncü kaynak ile ilgilenmemin nedeni, özellikle "PYTHONPATH" içinde olmayan istenmeyen kütüphanelerin olduğu durumlarda, sys.path 'a doğrudan erişimim olmadığı bir hataya neden olur. Sfenks belgelerini oluştururken. – christianbrodbeck