解决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叠加两幅栅格图像的实现方法
Jul 05 Python
python 采用paramiko 远程执行命令及报错解决
Oct 21 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
解决pycharm不能自动补全第三方库的函数和属性问题
Mar 12 Python
Django 解决新建表删除后无法重新创建等问题
May 21 Python
关于tensorflow softmax函数用法解析
Jun 30 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
Nov 10 Python
Jupyter Notebook 远程访问配置详解
Jan 11 Python
如何用用Python将地址标记在地图上
Feb 07 Python
详解Python魔法方法之描述符类
May 26 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网站被挂木马后的修复方法总结
2014/11/06 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
web前端开发也需要日志
2010/12/09 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
element-ui中el-upload多文件一次性上传的实现
2020/12/02 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
Python警察与小偷的实现之一客户端与服务端通信实例
2014/10/09 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
详解Python绘图Turtle库
2019/10/12 Python
python标准库OS模块详解
2020/03/10 Python
Python错误的处理方法
2020/06/23 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
html5画布旋转效果示例
2014/01/27 HTML / CSS
美国宠物商店:Wag.com
2016/10/25 全球购物
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
银行职员思想汇报
2013/12/31 职场文书
善意的谎言事例
2014/02/15 职场文书
小组名称和口号
2014/06/09 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
个人房屋租赁合同(标准范本)
2019/09/16 职场文书
python元组打包和解包过程详解
2021/08/02 Python
警用民用对讲机找不同
2022/02/18 无线电