在 rrt.py 的目录下运行 python rrt.py ,出现了 ModuleNotFoundError: No module named ‘Sampling_based_Planning’ 的问题
虽然 rrt.py 里面有sys.path.append(os.path.dirname(os.path.abspath(file)) + “/…/…/Sampling_based_Planning/”),但是from Sampling_based_Planning.rrt_2D import env, plotting, utils 的时候还是出现了路径问题
解决办法
参考pointpillars设置python路径的方法,在~/.bashrc文件中添加python路径 export PYTHONPATH=$PYTHONPATH:/home/wzq/neural-CNN-path-planning/PathPlanning-master
source ~/.bashrc 后再次运行 python rrt.py 就不会报错了
补充:
后来又遇到这个问题
解决办法:
将 rrt.py 、 plotting.py 、 utils.py 中的
from Sampling_based_Planning.rrt_2D import env 改为
from rrt_2D import env 就好了