解决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 相关文章推荐
Python使用multiprocessing实现一个最简单的分布式作业调度系统
Mar 14 Python
Python学习小技巧之列表项的拼接
May 20 Python
python顺序的读取文件夹下名称有序的文件方法
Jul 11 Python
Pandas 按索引合并数据集的方法
Nov 15 Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
Jan 03 Python
pandas 强制类型转换 df.astype实例
Apr 09 Python
Pymysql实现往表中插入数据过程解析
Jun 02 Python
Python RabbitMQ实现简单的进程间通信示例
Jul 02 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
Python unittest discover批量执行代码实例
Sep 08 Python
python中的yield from语法快速学习
Nov 06 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 header()函数常用方法总结
2014/04/11 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
php gd等比例缩放压缩图片函数
2016/06/12 PHP
PHP中常用的魔术方法
2017/04/28 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
JavaScript中的字符串操作详解
2013/11/12 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
jQuery学习笔记之jQuery原型属性和方法
2014/06/09 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
Angular表单验证实例详解
2016/10/20 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
详解Vue之事件处理
2020/07/10 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
python实现simhash算法实例
2014/04/25 Python
numpy排序与集合运算用法示例
2017/12/15 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
python实现五子棋小游戏
2020/03/25 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
Python生成器常见问题及解决方案
2020/03/21 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
优秀班主任经验交流材料
2014/06/02 职场文书
专科生就业求职信
2014/06/22 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android