ImportError: No module named “...“ python报错处理办法-100%解决

ImportError: No module named “…” python报错处理办法-100%解决

引:在刚开始学习或者早期使用python进行编程的时候,import error是很常见的错误,想要解决,首先明确发生原因:
通常会发生在以下两种情况:

  1. 第一种, 由于你要用到某一个 第三方的包/模块,没有进行install,这种情况下就需要安装对应版本的包文件:
    此时有两较为常用的种方式
    1)pip install 命令进行包管理
    2)使用anaconda进行虚拟环境中的 包 管理与下载

  2. 第二种, 我遇到的是这种: 在引用本地项目创建的目录的时候,没有办法被加载成为module,解决办法(最有效的办法为以下)
    创建.pth文件(即路径信息文件)

    1) 以anaconda管理的虚拟环境为例,打开文件夹找到site-packages,
    通常在以下路径中可以找到(Ubuntu为例)
    /home/xxx/anaconda3/envs/xxx/lib/python3.5/site-packages
    2) 在site-packages内添加一个路径.pth文件:
    刚才找到的site-packages 路径下 新建一个文件 “mypkpath.pth”,
    文件里面的内容是 你想要加入的模块文件所在的目录路径
    
  3. 例:
    新建文件:mypkpath.pth之后,填写具体路径内容
    在这里插入图片描述
    假如我项目名称是sgan,我要引用下面蓝色的子包sgan,如何写路径内容呢?只用写道蓝色sgan的上一级即可!千万要注意路径的逻辑,要是你在这一步不清楚,并且写了路径没有效果,那就尝试把你的路径往上退一层,认真考虑这个细节问题!!!
    eg:该文件内容:/xxxxx/site-packages/sgan

  4. 大功告成,这样项目在运行的时候就可以扫描到你所需要的具体包地址了!

respect!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Daniel_Smith

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值