python import失败_解决python有时候import不了当前的包问题
问题描述:
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不了当前的包问题相关推荐
- python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题
python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子 ...
- python连接数据库mysql失败_解决python连接mysql报错问题
解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...
- python 拷贝文件创建目录失败_解决python os.mkdir创建目录失败的问题
起因 今天使用 python os.mkdir创建目录时遇到的一个小问题: feature_dir = os.path.join(os.getcwd(), 'system', 'feature') i ...
- python replace函数 成功 失败_解决python replace函数替换无效问题
解决python replace函数替换无效问题 python replace函数替换无效问题 str = "hello,china!" str.replace("hel ...
- python删除失败_对python 各种删除文件失败的处理方式分享
对python 各种删除文件失败的处理方式分享 调用python提供的各种删除文件的操作均失败 返回值5,拒绝访问,但是多次确认文件没有被打开,文件是从一个zip包中解压出来后,没有任何打开读写等操作 ...
- python乱码怎么办_解决python发送邮件乱码问题
使用python发邮件很简单,但是遇到乱码问题很烦恼. 乱码问题有几种:有发件人名称乱码,有标题乱码,也有正文乱码的问题. 一.发件人名称乱码 要解决发件人名称乱码问题,必须使用Header,如下代码 ...
- python脚本限制_解决python 上传图片限制格式问题
终于忙完有空更新了,这次说下一个比较简单的东西,限制上传图片格式问题. 先上代码! img_file = 'D:\\image\\test.jpg' # uuid生成文件名 key = shortuu ...
- python super 多重继承_解决python super()调用多重继承函数的问题
当类间继承关系很简单时,super()的使用很简单. class A(object): def __init__(self): print('a') class B(A): def __init__( ...
- python中幂函数_解决python中的幂函数、指数函数问题
最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...
- python用cmd运行失败_解决python在cmd运行时导入包失败,出现错误信息 ModuleNotFoundError: No module named ***...
1.下图为我的自动化测试工程结构图 我通过运行run.bat批处理文件,调用cmd控制台运行start_run.py来开始我的自动化测试,但是出现如下错误: 大家可能知道我们的工程在IDE(Pycha ...
最新文章
- C++ sizeof与strlen
- 隧道技术_隧道施工关于新防水工艺技术
- Postgresql 物理热备份 -- 快照备份
- Focus on the Good 专注于好的方面
- leetcode 179. 最大数(排序)
- C++标准库函数begin和end函数
- Introduction to PCI Express | PDF
- Url解码,兼容utf-8和gb2312
- 【免费毕设】ASP.NET报名管理信息系统(源代码+lunwen)
- 多类 SVM 的损失函数及其梯度计算
- java中是值传递引用传递_Java是按值传递而不是按引用传递
- Java网上商城系统_JavaWeb源码网上商城系统
- 专家称米粒倒闭是个案 不必大惊小怪
- ABB变频器电路图 ACS510图纸 ACS550原理图 ACS800变频器。pdf格式
- C语言 | C经典例程100:004自由落体计算(附源代码)
- Python的Profile概述
- 比特鹏哥第二节课笔记
- 基于产生式表示的动物识别系统
- Curator的基本使用
- 液晶显示器 选购攻略