欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

no module named XXXX

程序员文章站 2022-07-12 09:52:51
...

import其他文件下的文件时要先在这个文件下建个init.py文件

例如:

a.py

b.py

在b中直接import a

又如

test 
    a.py
b.py

此时应该在test文件夹下建个init文件

test 
    a.py
    init.py
b.py
import a

将整个pycharm下的工程文件传到Linux下执行时会报no module named XXXX的错误 ,出现这种错误的原因一是没有添加路径,二是路径添加错误,此时在文件的开头添加一下工程的路径即可,添加到被引文件的上一级目录既可以。

sys.path.insert(0, '.')
sys.path.append('/home/xxx/reid/scpnet_master/')
#sys.path.append('/home/xxx/scpnet/')
#/home/xxx/scpnet_master/