У меня есть структура папок, как этотИмпорт модулей из вложенной папки
main_folder
|
|--done
| |
| |--test1
| |--__init__.py
|
|---check.py
__init__.py:
class Tries(object):
def __init__(self):
print "Test"
check.py:
from done.test1 import Tries
Tries()
Ошибка :
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-8-10953298e1df> in <module>()
----> 1 from done.test1 import Tries
ImportError: No module named done.test1
Я не могу импортировать модули из вложенной папки. Есть какой-либо способ сделать это.
Edit:
После ответа Сальва, я изменил свою структуру как этот
.
├── check.py
|--__init__.py(no content)
└── done
├── __init__.py(no content)
└── test1
└── __init__.py <-- this files contains your Tries class
та же ошибка брошено теперь.
У вас есть * .pyc-файлы в вашей иерархии? Попробуйте удалить их. – Salva