from utils import setup_seed
结果失败了,no module named utils
明明test.py和utils在同一目录下,并且utils下的__init__.py中也引入了setup_seed
from .process import setup_seed
后来直接在mobaxterm上运行python test.py反而成功了。
原来是pycharm远程开发的原因。
import sys
print(sys.path)
# 查看自己的sys.path,import的时候就是按照这个路径来查找要引入的东西
发现sys.path是不一样的,这就导致import的时候找不到
所以我们直接添加绝对路径到sys.path就行了,我这里utils是在PointPillars-main下,所以
sys.path.append('/home/oyh/PointPillars/PointPillars-main')
解决