Я не могу импортировать свой модуль, содержащий класс Python. Везде сказано, что, если оба файла находятся в том же импорте каталога, должен хорошо работать, но кажется, что это не делает. У меня есть следующая структура папок который площадь ein та же папка:
chapter_9 folder contains files:
9-10.py
9-1.py
9-4.py
9-7.py
9-9.py
restaurant.py
когда я ввожу следующее в 9-10.py файле
import restaurant
это не говорит "Модуля, названного рестораном". Почему это так? Оба файла находятся в той же папке. Скажите мне, если Вы знаете, где я должен вырыть?
Спасибо.
Необходимо открыть целое chapter9
папка в pycharm. В Pycharm сделайте: Файл> Открывает и выбирает chapter9 папку.
Папка Projet появляется в левой стороне Pycharm
Закончить Вас может проверить интерпретатор Python и корневой каталог. Войдите в Файл> Настройки> Проект: Chapter9.
chapter9
папка)Чтобы гарантировать, чтобы Python искал модули в Вашем каталоге, можно установить PYTHONPATH
переменная environnement следующей командой:
export PYTHONPATH=$PYTHONPATH:/path_to/chapter_9 folder/
Документация к PYTHONPATH
: https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPATH