No module named 'xxx'问题
这种问题属于那个模块不在当前系统路径中,所以导入的时候无法正常导入
解决方案
将模块所在的路径导入到系统路径中,操作如下:
例子如下:
import sys
sys.path.append(r"/data/lwl/Gait_experiment/GaitSet")
这样就将 r"/data/lwl/Gait_experiment/GaitSet"路径导入到了系统路径中,r是python中避免转义的前缀,表示不对字符串中的字符进行转义
如果仍然不能解决问题,那么重新将那个模块复制一份,具体如下,这里我利用pycharm进行操作
在无法导入的模块的同级目录中重新创建一个包,如下图:
创建完成后如下:(这里我无法导入的模块是model文件下的python文件,暂时不知道原因)
接来下只要将原有的model文件夹下的文件复制到model2文件夹下即可,记住不要覆盖__init__.py文件即可.
这就是我遇到的无法导入是的解决方案,解决了我的问题,我的代码可以正常运行了。
参考文章