Я создал собственный Python Modules.Импорт собственного модуля Python в Mac
Структура каталогов:
main_dir
|--- __init__.py
|--- test
|--- __init__.py
|--- test1.py
|--- lib
|--- __init__.py
|--- lib1.py
Я импортировал lib1.py внутри test1.py с помощью этого
from lib.lib1 import Lib
и запуск test1.py с помощью этого
python -m test/test1
Это работает в Ubuntu и я могу запустить мой питон (test1.py) сценарий успешно, имея проблему в MAC OS X. Он выбрасывает
/usr/bin/python: No module named test/test1
Любые предложения?
Я использовал программный путь программно без успеха. Внутри ** yourpath <Добавить путь_upto_main_dir> **. Правильно ли это? – iNikkz
@iNikkz - 'yourpath = <путь-upto-test-folder>'. 'yourpath' инициализируется путём к каталогу текущего файла (т.е.' test1.py') – JRodDynamite
@iNikkz - Если вы собираетесь жестко закодировать путь (который я не рекомендую делать), просто установите переменной "parentpath" на путь 'main_dir'. – JRodDynamite