не может импортировать модуль

Я не могу импортировать свой модуль, содержащий класс 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

это не говорит "Модуля, названного рестораном". Почему это так? Оба файла находятся в той же папке. Скажите мне, если Вы знаете, где я должен вырыть?

Спасибо.

0
задан 19 April 2018 в 01:14

1 ответ

Открытый проект в PyCharm

Необходимо открыть целое chapter9 папка в pycharm. В Pycharm сделайте: Файл> Открывает и выбирает chapter9 папку.

enter image description here

Папка Projet появляется в левой стороне Pycharm

enter image description here

Закончить Вас может проверить интерпретатор Python и корневой каталог. Войдите в Файл> Настройки> Проект: Chapter9.

  • Интерпретатор проекта должен быть допустимым.
  • Структура проекта должна иметь допустимое довольное корень (chapter9 папка)

enter image description here

PYTHONPATH

Чтобы гарантировать, чтобы Python искал модули в Вашем каталоге, можно установить PYTHONPATH переменная environnement следующей командой:

export PYTHONPATH=$PYTHONPATH:/path_to/chapter_9 folder/

Документация к PYTHONPATH : https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPATH

1
ответ дан 30 October 2019 в 01:53

Другие вопросы по тегам:

Похожие вопросы: