解决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 相关文章推荐
Python3 入门教程 简单但比较不错
Nov 29 Python
python和C语言混合编程实例
Jun 04 Python
在Python操作时间和日期之asctime()方法的使用
May 22 Python
Python构建图像分类识别器的方法
Jan 12 Python
Python求一批字符串的最长公共前缀算法示例
Mar 02 Python
详解python校验SQL脚本命名规则
Mar 22 Python
如何基于Python批量下载音乐
Nov 11 Python
python如何使用Redis构建分布式锁
Jan 16 Python
使用Python将Exception异常错误堆栈信息写入日志文件
Apr 08 Python
python能在浏览器能运行吗
Jun 17 Python
Visual Studio code 配置Python开发环境
Sep 11 Python
python3美化表格数据输出结果的实现代码
Apr 14 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 编写安全的代码时容易犯的错误小结
2010/05/20 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
深入浅出php socket编程
2015/05/13 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
2010/03/12 Javascript
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
bootstrap confirmation按钮提示组件使用详解
2017/08/22 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
[55:25]2018DOTA2亚洲邀请赛3月29日 小组赛A组 VG VS OG
2018/03/30 DOTA
python字典序问题实例
2014/09/26 Python
python针对excel的操作技巧
2018/03/13 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Pytorch to(device)用法
2020/01/08 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
高中毕业自我鉴定
2013/12/16 职场文书
主管竞聘书范文
2014/03/31 职场文书
新品发布会主持词
2014/04/02 职场文书
投资合作协议书
2014/04/17 职场文书
2014年法院个人工作总结
2014/12/17 职场文书
2015年党风廉政承诺书
2015/01/22 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书
2019同学聚会主持词
2019/05/06 职场文书
创业计划书之熟食店
2019/10/16 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技