问题描述:

ImportError: No module named ‘XXXX'

解决方式一:

将XXXX包放在python的site-package文件夹下

解决方式二:

可能是XXXX包没有新建init.py

解决方式三:

init.py需要声明包含XXXX包的函数

解决方式四:

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 import失败_解决python有时候import不了当前的包问题相关推荐

  1. python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题

    python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子 ...

  2. python连接数据库mysql失败_解决python连接mysql报错问题

    解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...

  3. python 拷贝文件创建目录失败_解决python os.mkdir创建目录失败的问题

    起因 今天使用 python os.mkdir创建目录时遇到的一个小问题: feature_dir = os.path.join(os.getcwd(), 'system', 'feature') i ...

  4. python replace函数 成功 失败_解决python replace函数替换无效问题

    解决python replace函数替换无效问题 python replace函数替换无效问题 str = "hello,china!" str.replace("hel ...

  5. python删除失败_对python 各种删除文件失败的处理方式分享

    对python 各种删除文件失败的处理方式分享 调用python提供的各种删除文件的操作均失败 返回值5,拒绝访问,但是多次确认文件没有被打开,文件是从一个zip包中解压出来后,没有任何打开读写等操作 ...

  6. python乱码怎么办_解决python发送邮件乱码问题

    使用python发邮件很简单,但是遇到乱码问题很烦恼. 乱码问题有几种:有发件人名称乱码,有标题乱码,也有正文乱码的问题. 一.发件人名称乱码 要解决发件人名称乱码问题,必须使用Header,如下代码 ...

  7. python脚本限制_解决python 上传图片限制格式问题

    终于忙完有空更新了,这次说下一个比较简单的东西,限制上传图片格式问题. 先上代码! img_file = 'D:\\image\\test.jpg' # uuid生成文件名 key = shortuu ...

  8. python super 多重继承_解决python super()调用多重继承函数的问题

    当类间继承关系很简单时,super()的使用很简单. class A(object): def __init__(self): print('a') class B(A): def __init__( ...

  9. python中幂函数_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  10. python用cmd运行失败_解决python在cmd运行时导入包失败,出现错误信息 ModuleNotFoundError: No module named ***...

    1.下图为我的自动化测试工程结构图 我通过运行run.bat批处理文件,调用cmd控制台运行start_run.py来开始我的自动化测试,但是出现如下错误: 大家可能知道我们的工程在IDE(Pycha ...

最新文章

  1. C++ sizeof与strlen
  2. 隧道技术_隧道施工关于新防水工艺技术
  3. Postgresql 物理热备份 -- 快照备份
  4. Focus on the Good 专注于好的方面
  5. leetcode 179. 最大数(排序)
  6. C++标准库函数begin和end函数
  7. Introduction to PCI Express | PDF
  8. Url解码,兼容utf-8和gb2312
  9. 【免费毕设】ASP.NET报名管理信息系统(源代码+lunwen)
  10. 多类 SVM 的损失函数及其梯度计算
  11. java中是值传递引用传递_Java是按值传递而不是按引用传递
  12. Java网上商城系统_JavaWeb源码网上商城系统
  13. 专家称米粒倒闭是个案 不必大惊小怪
  14. ABB变频器电路图 ACS510图纸 ACS550原理图 ACS800变频器。pdf格式
  15. C语言 | C经典例程100:004自由落体计算(附源代码)
  16. Python的Profile概述
  17. 比特鹏哥第二节课笔记
  18. 基于产生式表示的动物识别系统
  19. Curator的基本使用
  20. 液晶显示器 选购攻略

热门文章

  1. 潇洒郎:Python开发 邮件群发助手:定时发送
  2. deepin 切换输入法
  3. 来电弹屏功能在呼叫中心的应用
  4. dns 性能测试 dnsperf
  5. 当我们在讨论智能家居时,我们到底在讨论什么?
  6. [数据库]-- mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间
  7. otter安装与使用终极总结
  8. 重庆人文科技学院计算机学院院长,我校计算机工程学院成立大会圆满闭幕
  9. 彩色图像的空间域滤波
  10. java参数传递内存图解,探讨Java参数传递问题