解决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进行行为驱动开发的入门教程
Apr 23 Python
Python Tkinter实现简易计算器功能
Jan 30 Python
Python面向对象之静态属性、类方法与静态方法分析
Aug 24 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
Python3.4解释器用法简单示例
Mar 22 Python
Django项目主urls导入应用中views的红线问题解决
Aug 10 Python
python基础教程之while循环
Aug 14 Python
python多线程扫描端口(线程池)
Sep 04 Python
python 动态调用函数实例解析
Oct 21 Python
python查看矩阵的行列号以及维数方式
May 22 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
基于Python实现流星雨效果的绘制
Mar 18 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
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
2007/05/03 PHP
关于Intype一些小问题的解决办法
2008/03/28 PHP
PHP垃圾回收机制引用计数器概念分析
2013/06/24 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
jquery学习笔记 用jquery实现无刷新登录
2011/08/08 Javascript
基于jquery的拖动布局插件
2011/11/25 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
js编码、解码函数介绍及其使用示例
2013/09/05 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
2018/02/26 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
JavaScript实现的DOM绘制柱状图效果示例
2018/08/08 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
python re.sub()替换正则的匹配内容方法
2019/07/22 Python
python实现打砖块游戏
2020/02/25 Python
Python模块相关知识点小结
2020/03/09 Python
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
求职信模版
2013/11/30 职场文书
家长对老师的感言
2014/03/11 职场文书
企业管理标语
2014/06/10 职场文书
如何用python插入独创性声明
2021/03/31 Python