Python: собственный пакет не распознанPython

Программы на Python
Anonymous
Python: собственный пакет не распознан

Сообщение Anonymous »

У меня возникла проблема, решение которой не найдено.
Я также смотрю здесь, на stackoverflow.com, пробовал разные решения, но ничего не помогает.
Структура моего проекта выглядит так: это:

Код: Выделить всё

-MyFolder
----MySubFolder
------MySubFolder.py
------__init__.py
----MyFolder.py
----__init__.py
Чтобы внести ясность. MyFolder.py и его init.py находятся ниже MyFolder и выше MySubFolder.
В другом проекте я импортирую MyFolder, но PyCharm не распознает MyFolder как пакет.
MyFolder является частью PYTHONPATH, поэтому его следует найти.
В init.py внутри MyFolder это выглядит так:< /p>

Код: Выделить всё

import os
import sys
fpath = os.path.join(os.path.dirname(__file__))
sys.path.append(fpath)

from MyFolder import *
и в MySubFolder

Код: Выделить всё

import os
import sys
fpath = os.path.join(os.path.dirname(__file__))
sys.path.append(fpath)

from MySubFolder import *
Но когда я это сделаю

Код: Выделить всё

from MyFolder.MyFolder import *
тогда все работает.
Но моя цель — только импортировать MyFolder

Подробнее здесь: https://stackoverflow.com/questions/790 ... recognized

Вернуться в «Python»