Python yerel bir dizine kurulur.
Dizin ağacım şöyle:
(local directory)/site-packages/toolkit/interface.py
Kodum burada:
(local directory)/site-packages/toolkit/examples/mountain.py
Örneği çalıştırmak için yazıyorum python mountain.pyve kodda ben var:
from toolkit.interface import interface
Ve hatayı alıyorum:
Traceback (most recent call last):
File "mountain.py", line 28, in ?
from toolkit.interface import interface
ImportError: No module named toolkit.interface
Zaten kontrol ettim sys.pathve orada dizin var /site-packages. Ayrıca, __init__.py.binaraç paketi klasöründe Python için bu bir paket olduğunu belirtmek için dosya var . Ayrıca __init__.py.binörnekler dizininde bir var.
Python dosyadayken neden dosyayı bulamıyor bilmiyorum sys.path. Herhangi bir fikir? Bir izin sorunu olabilir mi? İcra iznine ihtiyacım var mı?
755. Çünkü idi umaskmakinede oldu 0027hangi nedeniyle othersyoktu readokunamaz izni neden modülü. readİzin eklemek sorunumu düzeltti. Yükleme sonrası hedef dizinin iznini kontrol etmeye değer.
interface (bir çakışma olmuştur).

