热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python导入模块失败_python导入模块出错

Nomodulenamedxxx问题这种问题属于那个模块不在当前系统路径中,所以导入的时候无法正常导入解决方案将模块所在的路径导入到系统路径中,操

No module named 'xxx'问题

这种问题属于那个模块不在当前系统路径中,所以导入的时候无法正常导入

解决方案

将模块所在的路径导入到系统路径中,操作如下:

例子如下:

import sys

sys.path.append(r"/data/lwl/Gait_experiment/GaitSet")

这样就将 r"/data/lwl/Gait_experiment/GaitSet"路径导入到了系统路径中,r是python中避免转义的前缀,表示不对字符串中的字符进行转义

如果仍然不能解决问题,那么重新将那个模块复制一份,具体如下,这里我利用pycharm进行操作

在无法导入的模块的同级目录中重新创建一个包,如下图:

image-20200926175325232.png

创建完成后如下:(这里我无法导入的模块是model文件下的python文件,暂时不知道原因)

image-20200926175511607.png

接来下只要将原有的model文件夹下的文件复制到model2文件夹下即可,记住不要覆盖__init__.py文件即可.

这就是我遇到的无法导入是的解决方案,解决了我的问题,我的代码可以正常运行了。

参考文章



推荐阅读
author-avatar
拍友2702932701
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有