繁体   English   中英

Python3 ModuleNotFoundError 导入

[英]Python3 ModuleNotFoundError importing

我有以下目录结构

/home/project/src/numeric.py
/home/project/test/test.py

我正在尝试通过导入 numeric.py 来运行 test.py:

import src.numeric as n

Python 给了我:

ModuleNotFoundError: No module named 'src'

目前我在目录中

$ cd /home/project/test/
$ python3 test.py

有什么我想念的吗?

Python 正在根据脚本执行目录的相对路径导入模块。

因此,您的输入语句评估为:

/home/project/test/src/numeric.py

-> 但文件在:

/home/project/src/numeric.py

如果要保留此结构,则必须在路径中包含“src”目录,如下所示:

import sys
sys.path.append('../src')

Python 在运行测试时导入 src 模块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM