赞
踩
这种BUG有两种情况,第一个比较简单:缺少Python包,直接搜索install该包即可;第二种比较复杂,缺少的是自定义模块。这里主要针对第二种问题进行解决。
1、 查看Python版本对应的sys路径
终端输入:
python
import sys
sys.path
可以看到Python的编译路径,通常为
/usr/lib/python2.7/dist-package
2、 进入到1中目录层级,打开终端,新建.pth文件,命名常规即可
编辑新建的.pth
文件,这里为mypath.pth
编辑内容为需导入模块所在的绝对路径:
这里我需要的模块名字为opendrive2lanelet
,故编辑内容为:
/home/jinx/opendriveparse-master
编辑好后保存退出,再运行一下步骤1可看到已将此路径添加到Python编译路径中,最后再运行对应程序就好啦。
模块的绝对路径问题:
查看该模块是否有_int_.py
,有的话就是这个模块的上一层目录,比如我的opendrive2lanelet
,它的目录层级如图:
包含有_int_.py
,故取路径:/home/jinx/opendriveparse-master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。