Я создал проект в следующей структуре.
├──sample
| ├── main
| | ├── init.py
| | └── process.py
| ├── unidata
| | ├── __init__.py
| | └── function.py
| └── venv
process.py содержит следующий код.
from unidata import function
sample = function.sample()
result = sample.printing()
print(result)
И function.py содержит
class sample:
def printing(self):
return 'Done'
когда я выполнил его в IDE, я смог получить результат. Но когда я пытался с помощью команды python я столкнулся с проблемами.
C:\Users\lenovo\eclipse-workspace\sample\main>python process.py
Traceback (most recent call last):
File "process.py", line 1, in <module>
from unidata import function
ModuleNotFoundError: No module named 'unidata'
Я использую python3 .6