解决python有时候import不了当前的包问题


Posted in Python onAugust 28, 2019

问题描述:

ImportError: No module named ‘XXXX'

解决方式一:

将XXXX包放在python的site-package文件夹下

解决方式二:

可能是XXXX包没有新建init.py

解决方式三:

init.py需要声明包含XXXX包的函数

解决python有时候import不了当前的包问题

解决方式四:

sys.path.append(Ur ‘XXXX's path)

但是,有些时候python解释器可能脑抽。。。。明明上述操作都有,但是就是找不到。

ImportError: No module named ‘XXXX'

ImportError: No module named ‘XXXX'

ImportError: No module named ‘XXXX'

ImportError: No module named ‘XXXX'

ImportError: No module named ‘XXXX'

这个时候解决方式:

1.可能是上一级不是包的文件夹也新建了init.py,将其删去即可。

2.或者最高级路径不是指上一级文件夹,举例:

环境:pycharm2017.2.3

项目:

- A1/
   -init.py
   -B1.py
   -B2/
     -init.py
     -C1.py
   -B3.py
   -B4/
     -init.py
     -C2.py
     -C3.py

此时:

在B1.py内,import B2,B4 正确
在C3.py内,import B2,B4 正确

但是,如果项目是:

-D/ 
   - A1/
     -init.py
     -B1.py
     -B2/
       -init.py
       -C1.py
     -B3.py
     -B4/
       -init.py
       -C2.py
       -C3.py
   -A2/
     -init.py
     -B5.py
     -B6/
       -init.py
       -C4.py

此时:

在B1.py内,import B2,B4 不正确

在C3.py内,import B2,B4 不正确

因为此时,最高级路径指向D,而不是A1!!!!!

当然如果修改后还不行,听天由命,重启一次。

以上这篇解决python有时候import不了当前的包问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
详解Python3操作Mongodb简明易懂教程
May 25 Python
python如何读写json数据
Mar 21 Python
详谈python在windows中的文件路径问题
Apr 28 Python
Python for循环生成列表的实例
Jun 15 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
详解django中使用定时任务的方法
Sep 27 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 Python
如何通过雪花算法用Python实现一个简单的发号器
Jul 03 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
Jan 07 Python
Pytorch DataLoader 变长数据处理方式
Jan 08 Python
在python中对于bool布尔值的取反操作
Dec 11 Python
Python 多线程其他属性以及继承Thread类详解
Aug 28 #Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 #Python
Python 共享变量加锁、释放详解
Aug 28 #Python
Python使用百度api做人脸对比的方法
Aug 28 #Python
linux下python中文乱码解决方案详解
Aug 28 #Python
Kears+Opencv实现简单人脸识别
Aug 28 #Python
解决python 文本过滤和清理问题
Aug 28 #Python
You might like
用PHP来写记数器(详细介绍)
2006/10/09 PHP
php array的学习笔记
2012/05/16 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
php程序内部post数据的方法
2015/03/31 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
2016/12/22 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
Python三级菜单的实例
2017/09/13 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
Ruby如何进行文件操作
2014/07/17 面试题
银行实习自我鉴定
2013/10/12 职场文书
怎样写留学自荐信
2013/11/11 职场文书
监理员的岗位职责
2013/11/13 职场文书
大学生就业推荐信范文
2013/11/29 职场文书
美术教师自我鉴定
2014/02/12 职场文书
企业文化口号
2014/06/12 职场文书
网聊搭讪开场白
2015/05/28 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript