我的main.py
脚本在目录中:
/Documents/scriptie/anaconda3/
在这个脚本中,我想导入文件'process.py'
,它位于目录中:/ Documents / scriptie / anaconda3 / ui
(在两个目录中都有一个__init__.py
文件)
我在main.py脚本中尝试了几件事:
import sys
sys.path.insert(0, '/path/to/Documents/scriptie/anaconda3/ui')
#also tried sys.path.append
import process
这给出了错误:ModuleNotFoundError:没有名为' process'
的模块from .Documents.scriptie.anaconda3.ui.process import ProcessTab
'''
ProcessTab is a class in process.py. tried it with and
without the dot '.' in front of Documents
'''
这给出了错误:
ModuleNotFoundError:
No module named '__main__.Documents'; '__main__' is not a package
当我尝试以下代码时:
from .ui import process
这给出了错误:
No module named '__main__.ui'; '__main__' is not a package
我无法找到另一个选项,所以我希望有人可以帮我解决这个错误!
我在OSX上使用python 3.