解决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使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
python根据日期返回星期几的方法
Jul 06 Python
Python多线程实现同步的四种方式
May 02 Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
如何运行.ipynb文件的图文讲解
Jun 27 Python
如何使用Python破解ZIP或RAR压缩文件密码
Jan 09 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
Jan 25 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
python异常处理之try finally不报错的原因
May 18 Python
python 操作excel表格的方法
Dec 05 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实现与ASP Banner组件相似的类
2006/10/09 PHP
How do I change MySQL timezone?
2008/03/26 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
有机童装:Toby Tiger
2018/05/23 全球购物
2014年高三毕业生自我评价
2014/01/11 职场文书
高中物理教学反思
2014/02/08 职场文书
大学生活动策划方案
2014/02/10 职场文书
认识深刻的检讨书
2014/02/16 职场文书
新学期决心书
2014/03/11 职场文书
推荐信怎么写
2014/05/09 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA