在python开发之中一些比较常用的功能是不需要再去编写代码来实现的 , 因为很多功能其实都是已经有了已经存在的模块可以来完成 。那么最近有小伙伴在python中导入模块的时候发生了失败的报错提示 , 那么下面这篇文章来讲解一下python导入模块的机制和失败的解决方法 。
文章插图
一、python导入模块机制
在python之中导入一个模块的时候虽然在代码里面只需要用import方法就可以了 , 但是在Python运行的时候其实还有一个查找的动作 。
import导入模块的机制简单来说就是会先从python程序所在的文件夹里面去寻找是否有这个模块 , 因为在python程序发行之后模块的文件也是要打包发布的 。在当前文件目录下没有找到的话就会从sys.path路径去找 , 也就是从python默认的系统路径去找 。
python第三方库是放在scripts这个安装目录的文件夹之中的 , 而标准库则是在lib文件夹内 , 所以默认路径就是从lib文件夹到scripts文件夹 。
二、python导入模块报错解决方法
从运行机制可以了解到 , 导入python模块时报错就是因为默认路径里面没有指定的模块或者是执行文件和模块不在同一目录下面 。
那么最简单的解决方法就是将模块给卸载掉之后再重新将其安装就可以了 , 示例如下:
pip uninstall numpypip install numpy【Python导入模块失败怎么办?Python导入模块的运行机制】以上就是关于“Python导入模块失败怎么办?Python导入模块的运行机制”的全部内容了 , 想要了解更多python的实用知识和代码示例可以持续关注这个频道 , 每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- Python怎么获取列表元素索引?Python列表索引值如何看
- Python怎么不要空格输出?Python输出不带空格怎么写
- Python如何下载一个网页并保存?代码示例详细解析看这篇
- Python中get函数有什么用?Python中get函数如何用
- Python中eval函数的作用是什么?详解eval()函数
- sketchbook怎么导入笔刷?妙笔生花导入笔刷详细教程来了!
- 画世界怎么导入笔刷?画世界导入画笔的详细教程!
- brushset笔刷怎么导入ps?ps导入brushset笔刷教程!
- Cmd里面怎么调用python脚本?Python脚本在cmd内如何执行
- Python字典数据类型有哪些基本操作?这几个是必须要知道的