zoukankan      html  css  js  c++  java
  • python导入模块出错

    No module named 'xxx'问题

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

    解决方案

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

      例子如下:

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

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

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

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

      • image-20200926175325232

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

        image-20200926175511607

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

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

    参考文章

    https://blog.csdn.net/damotiansheng/article/details/43916881

    保持对优秀的热情
  • 相关阅读:
    Django
    Django
    Django
    6.1
    Django
    Django
    Django
    Django
    Django简介
    web应用/http协议/web框架
  • 原文地址:https://www.cnblogs.com/luckforefforts/p/13736066.html
Copyright © 2011-2022 走看看