Python报错:ModuleNotFoundError的解决办法

作者:寇丁小小白 时间:2023-02-19 10:53:09 

前言:

大家都知道python项目中需要导入各种包(这里的包引鉴于java中的),官话来讲就是Module。

而什么又是Module呢,通俗来讲就是一个模块,当然模块这个意思百度搜索一下都能出来,Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。而Mudule的优点,像可维护性、复用、效率等的就不用再赘述啦,今天我想分享的是在导入外部模板时出现ModuleNotFoundError的错误解决。

拿一个最简单的例子来讲,爬微博热搜榜。相信很多小伙伴在初学python爬虫时有过这个小小的实战,其中就用到了一个比较常用的module就是requests。如果只是将网上的一段代码粘贴到PyCharm里面运行报错就是这个ModuleNotFoundError,这时你在csdn里面搜索这段关键字的话,会出现很多解决文章的,其中pip install requests是最常见的,但很多人跟着文章里面的过程走,却还是没有解决问题。其原因在于pip install requests只是将这个requests模板下载到了Scripts这个文件夹下面,而没有导入在你写的项目中。下面就是这篇小文章的最正文啦。

正文:

1.pip install requests:

(这只是拿requests模板举例子,对于其他报错出现的未发现的module也同样适用。)

win+r 打开cmd,进入到python的Scripts文件夹,这里不会指令的可以参考我的;

Python报错:ModuleNotFoundError的解决办法

   小伙伴们如果找不到文件夹位置的话可以通过开始菜单里面下载的这三个右键找到文件位置:

Python报错:ModuleNotFoundError的解决办法

当然它会先给你转到快捷方式的文件位置,这时候再只需要右键这三个中任意一个打开文件位置就好啦

Python报错:ModuleNotFoundError的解决办法

Python报错:ModuleNotFoundError的解决办法

 这时就可以复制Scripts文件夹路径了,这里还有一个小技巧就是点击这个文件夹小图标就可以直接Ctrl+c啦,是不是挺好用的。

Python报错:ModuleNotFoundError的解决办法

 现在接着cmd里面的指令来讲,在Scripts下输入pip install requests(这里的requests可以是你想要的任一module)

Python报错:ModuleNotFoundError的解决办法

当出现Successfully installed就表明已经下载好啦,我这个是因为已经下载过requests这个模板,所以会像第一个框框里面写的一样。

2.PyCharm里面安装软件包:

这其实是非常重要的一步,我在csdn上面第一次搜索ModuleNotFoundError这个问题解决办法的时候都是只有pip install module名 这一步骤的。下面就继续讲怎么安装这个软件包吧:

Python报错:ModuleNotFoundError的解决办法

打开设置,找到Python Interpreter,点击这个加号

Python报错:ModuleNotFoundError的解决办法

 输入你要导入的module名,然后在搜索结果中点击你要的那个模板,最后点击安装

Python报错:ModuleNotFoundError的解决办法

 等待数秒后就会出现完成安装啦,这个时候你所需要的module就已经到你的项目中啦。

Python报错:ModuleNotFoundError的解决办法

 最后:

分享这个module的安装方法其实是想弥补一下在出现的一些千篇一律的文章中所没有究其本的一点点不足吧,“必欲仆效绵薄,非青凤来不可。”希望对看到这篇文章的小伙伴们能有一点帮助!

来源:https://blog.csdn.net/Masia_/article/details/124551991

标签:python,报错,modulenotfounderror
0
投稿

猜你喜欢

  • Python实现的银行系统模拟程序完整案例

    2023-03-15 21:00:26
  • opencv-python图像增强解读

    2022-10-10 04:29:16
  • webpack学习教程之publicPath路径问题详解

    2023-07-16 06:09:52
  • Python的Flask站点中集成xhEditor文本编辑器的教程

    2023-04-05 00:41:06
  • SQL进行排序、分组、统计的10个新技巧分享

    2024-01-17 22:44:12
  • Python requests HTTP验证登录实现流程

    2021-02-27 16:43:04
  • 解决Django no such table: django_session的问题

    2022-04-13 22:06:21
  • Python中使用第三方库xlutils来追加写入Excel文件示例

    2022-05-23 10:04:11
  • 教你如何在SQL Server计算机列和平均值

    2009-01-20 15:10:00
  • Golang 锁原理的简单实现

    2024-04-28 09:18:03
  • Python通过递归函数输出嵌套列表元素

    2021-03-23 15:36:09
  • 基于PHP做个图片防盗链

    2023-05-25 00:27:30
  • 在查询分析器理启动或停止SQL Agent服务

    2009-01-08 16:20:00
  • HTTP协议详细介绍

    2022-08-09 23:52:24
  • python通过装饰器检查函数参数数据类型的方法

    2022-07-22 14:11:08
  • 基于python实现微信收红包自动化测试脚本(测试用例)

    2022-01-03 11:38:34
  • 10款最佳Python开发工具推荐,每一款都是神器

    2022-04-13 06:54:13
  • C#数据导入/导出Excel文件及winForm导出Execl总结

    2023-07-18 04:04:43
  • SQL中concat、concat_ws()、group_concat()的使用与区别

    2024-01-21 02:20:26
  • 在javascript中,null>=0 为真,null==0却为假,null的值详解

    2024-04-25 13:08:52
  • asp之家 网络编程 m.aspxhome.com