解决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.7到3.x迁移指南
Feb 01 Python
详解Python判定IP地址合法性的三种方法
Mar 06 Python
基于MTCNN/TensorFlow实现人脸检测
May 24 Python
python实现一个简单的ping工具方法
Jan 31 Python
Python从函数参数类型引出元组实例分析
May 28 Python
使用django的ORM框架按月统计近一年内的数据方法
Jul 18 Python
python实现把二维列表变为一维列表的方法分析
Oct 08 Python
python实现数据清洗(缺失值与异常值处理)
Dec 02 Python
TensorFlow tensor的拼接实例
Jan 19 Python
python3连接MySQL8.0的两种方式
Feb 17 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 Python
pytorch查看模型weight与grad方式
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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
兼容Mozilla必须知道的知识。
2007/01/09 Javascript
JavaScript在IE中“意外地调用了方法或属性访问”
2008/11/19 Javascript
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
angular 内存溢出的问题解决
2018/07/12 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
Vue事件处理原理及过程详解
2020/03/11 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
小程序自定义圆形进度条
2020/11/17 Javascript
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
Python交互环境下实现输入代码
2018/06/22 Python
django连接mysql配置方法总结(推荐)
2018/08/18 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
详解python中list的使用
2019/03/15 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
Expedia意大利旅游网站:酒店、机票和租车预订
2017/10/30 全球购物
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
商场拾金不昧表扬信
2014/01/13 职场文书
公务员考察材料范文
2014/12/23 职场文书
贴吧吧主申请感言
2015/08/03 职场文书