解决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中的各种函数的使用
May 24 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 Python
深入浅析python with语句简介
Apr 11 Python
python使用Flask操作mysql实现登录功能
May 14 Python
Python实现快速傅里叶变换的方法(FFT)
Jul 21 Python
Django添加feeds功能的示例
Aug 07 Python
Django框架创建mysql连接与使用示例
Jul 29 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
Python函数式编程实例详解
Jan 17 Python
Python处理PDF与CDF实例
Feb 26 Python
如何用PyPy让你的Python代码运行得更快
Dec 02 Python
python ansible自动化运维工具执行流程
Jun 24 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 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
RGB和YUV 多媒体编程基础详细介绍
2016/11/04 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
python获取各操作系统硬件信息的方法
2015/06/03 Python
详解Python import方法引入模块的实例
2017/08/02 Python
python操作oracle的完整教程分享
2018/01/30 Python
python web基础之加载静态文件实例
2018/03/20 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
PyQt+socket实现远程操作服务器的方法示例
2019/08/22 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
python logging设置level失败的解决方法
2020/02/19 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
2020/12/07 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
大学四年的个人自我评价
2014/01/14 职场文书
理财投资建议书
2014/03/12 职场文书
争先创优活动总结
2014/08/27 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
python数字图像处理之图像自动阈值分割示例
2022/06/28 Python