No modules name “XXX”

这种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

No modules name “XXX”究极解决办法,踩了很多坑后亲测可行的解决方案相关推荐

  1. 浏览器报错Not allowed to load local resource:的解决办法,与网上大多数都不同,亲测有用!

    浏览器报错Not allowed to load local resource:的解决办法,与网上大多数都不同,亲测有用! 起因 报错原因 吐槽 解决办法 参考 起因 因为深度学习用的是pytorch ...

  2. wechattweak-cli 不能用解决办法(2023/3),亲测能用

    安装办法: github方法: https://github.com/sunnyyoung/WeChatTweak-macOS brew方法: 终端输入:(ps保证安装好了homebrew) brew ...

  3. windows10、windows11无法连接到打印机,错误代码0x0000011b,不删 KB5005565更新的解决办法,亲测可行

    windows10.windows11无法连接到打印机,错误代码0x0000011b,不删 KB5005565更新的解决办法,亲测可行共享打印机连接失败,提示错误代码0x0000011b此故障可能是由 ...

  4. VUE项目中遇到的问题和解决办法 (1) route.query刷新后丢失

    VUE项目中遇到的问题和解决办法 (1) route.query刷新后丢失 背景:今天在写项目时需要用到,route.query获取参数,本来这是一个很简单的问题,但是我遇到了参数丢失的问题 环境: ...

  5. DNS服务器未响应的解决办法(试过很多csdn的那些改dns的办法都没用)

    DNS服务器未响应的解决办法(试过很多csdn的那些改dns的办法都没用) VPN的问题 所以把VPN开了试试打开浏览器,再关掉 VPN的问题 情况:开启过VPN进行科学上网,然后电脑放着没关去打王者 ...

  6. vegas pro 15解决导入的视频和音频有噪声问题,亲测可行

    vegas pro 15解决导入的视频和音频有噪声问题,亲测可行 参考文章: (1)vegas pro 15解决导入的视频和音频有噪声问题,亲测可行 (2)https://www.cnblogs.co ...

  7. java 取整_javascript 解决默认取整的坑(目前已知的最佳解决方案)

    javascript 解决默认取整的坑(目前已知的最佳解决方案) 复现该问题 js在数字操作时总会取更高精度的结果,例如1234/10结果就是123.4,但是在c或者java中整数除以10的结果还是整 ...

  8. 解决eclipse刚启动卡死的问题~~~亲测有效~~

    解决eclipse刚启动卡死的问题~~~亲测有效~~ 重启了eclipse三次,还是卡死了.最后找到一下方法: 建议大家在删除先备份一下文件,以免丢失项目! 关于 eclipse启动卡死的问题(ecl ...

  9. 一分钟解决连接git/github失败问题!亲测可行!

    连接git/github失败问题 Git连接出错 镜像法 简单粗暴法 Github访问不上 找到解析时间最短的地址 修改配置文件 刷新配置 Git连接出错 完成基础配置后,始终不能进行git push ...

最新文章

  1. AI一分钟 | 都还没普及,智能音箱就开始急匆匆推广告了;全球路况最差的莫斯科,倒成了无人驾驶的绝佳训练场
  2. 10.python网络编程(解决粘包问题 part 2)
  3. Meizu M8 Preview
  4. rrnDB数据库简介-16S基因多拷贝数的证据
  5. 无法加载模块:public_Lua模块与包
  6. 2019.01.26【NOIP普及组】模拟赛C组总结
  7. concurrenthashmap_ConcurrentHashMap是如何保证线程安全的
  8. gprof, Valgrind and gperftools - an evaluation of some tools for application level CPU profiling on
  9. 海康9800平台linux的sdk,流媒体项目外包海康9800平台sdk适配
  10. linux用户态使用gpio中断方法
  11. 如何合理分配Elasticsearch的分片和副本
  12. 快速启动无法识别U盘启动盘。bios无法识别U盘启动盘
  13. 2022“杭电杯”中国大学生算法设计超级联赛(5)杭电多校第五场
  14. C#多线程之解决多线程编程中大并发数等待唤醒的问题
  15. 浏览器的邮件html编辑器无效,eWebEditor 辑器按钮失效 IE8下eWebEditor编辑器无法使用的解决方法...
  16. 第二课 小企鹅迷宫探宝
  17. WPS文档:格式显示,页码标注,公式居中编号右对齐,公式编号不能在行中间显示
  18. 在Linux中用于RPM包管理的‘DNF‘命令
  19. JAVA版不祥之兆等级怎么看,袭击队长 - Minecraft Wiki,最详细的官方我的世界百科...
  20. 基于java swing的学生学籍管理系统

热门文章

  1. 微信小程序 - this.triggerEvent() 组件通信
  2. 调用百度API实现漫画脸生成
  3. Google Android SDK开发范例大全(第3版)
  4. 来客推开源电商系统部署环境
  5. android下载图片 服务器,Android网络客户端从服务器电脑上下载图片
  6. 树莓派之snowboy语音唤醒篇
  7. Jenkins安装报错The cabinet file ‘Jenkins.cab‘ required for this installation is corrupt and cannot be...
  8. DBSCAN原理及实现
  9. 通过router路由新打开界面
  10. request对象常用方法总结