python提示import XX 不存在,如何排查错误
2024-10-15 02:22:12
1、如何确定文件夹是一个包,
检查包中是否有__init__.py 文件,
在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有__init__.py 那么它就是这个包的子包了。当你将一个包作为模块导入(比如从 xml 导入 dom )的时候,实际上导入了它的__init__.py 文件。
一个包是一个带有特殊文件 __init__.py 的目录。__init__.py 文件定义了包的属性和方法。其实它可以什么也不定义;可以只是一个空文件,但是必须存在。如果 __init__.py 不存在,这个目录就仅仅是一个目录,而不是一个包,它就不能被导入或者包含其它的模块和嵌套包。
2、检查XXX包是否存在,通常在python安装路径中查找, 比如D:\Python27\Lib(系统自带的包) , D:\Python27\Lib\site-packages(安装python其他模块的包一般存放路径)
3、检查环境变量
4、打开cmd,查找python的模块的查找路径,如果路径不对,也查找不到对应的包。
最新文章
- ABP源码分析一:整体项目结构及目录
- Android 子线程测试
- php与mysql的链接到底用mysql 还是mysqli,pdo
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- 拉链法解决Hash节点冲突问题
- S-DES加密
- VC printf输出彩色字体
- eclipse 重构(转)
- iOS基础 - 核心动画
- python--random库基本介绍
- Git branch &;&; Git checkout常见用法
- Visual Basic 2017 操作Excel和word【2】持续更新……
- hive拉链表
- js string对象方法
- ueditor自定义额外参数
- Docker基础教程(安装篇)
- 第四章 Spring.Net 如何管理您的类___对象、对象工厂和应用程序上下文
- 2、Orcal数据库创建第一个(管理员)连接
- 【Scroller】scrollTo scrollBy startScroll computeScroll 自定义ViewPage 简介 示例
- liunx下安装eclipse
热门文章
- php session 和cookie
- Java获取当前的日期和时间
- 图像处理------Canny边缘检测
- Flex中的FusionCharts 2D面积图
- ucos-ii的任务调度机制
- CF#418 Div2 D. An overnight dance in discotheque
- (python)剑指Offer(第二版)面试题14:剪绳子
- JavaScript设计模式(3)-工厂模式
- luogu【P2745】[USACO5.3]窗体面积Window Area
- (luogu P1410)子序列 [TPLY]