ModuleNotFoundError解决,教你比官方更快速的换源导入Python包
我们在pycharm中使用官方方式导包时,总是会花费大量的导包加载时间,并且在每一次花费大量时间后,应用包也不一定能够载入成功,这里
ModuleNotFoundError解决
大家遇到ModuleNotFoundError问题时,说明我们的代码使用了一些模组或python包的方法,但是我们并没有把该模组导入进我们的工程,而引发的报错 比如,当我们编写游戏的时候,我们常常要用到pygame包,没有引用就会进行如下报错: ![在这里插入图片描述](https://img-blog.csdnimg.cn/f4a74a9e66aa4bfa8fbc14dbad9193c3.png) 所以,我们需要将pygame包进行导入。
官方导包
pycharm的官方提供导包方式:(这个方法可以在百科上搜索到)
- 打开File-Setting,或则按Ctrl+Alt+S
![在这里插入图片描述](https://img-blog.csdnimg.cn/4371166b06d746d58dacbb3471d84b87.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUwNDU5MDQ3,size_16,color_FFFFFF,t_70)
-
点击所在的工程–点击Python Interpreter ![在这里插入图片描述](https://img-blog.csdnimg.cn/96044feabf494b3fa5d5a9c4ab8f60aa.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUwNDU5MDQ3,size_16,color_FFFFFF,t_70) -
点击左下角的小加号 ![在这里插入图片描述](https://img-blog.csdnimg.cn/0d430de2f66d46ebafef5887e6a8cc9c.png) -
在搜索框中,搜索目标包,并点击左下角的install packetage ![4.](https://img-blog.csdnimg.cn/1cd003565098480eb7e64a3faa16a4bd.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUwNDU5MDQ3,size_16,color_FFFFFF,t_70) -
等待加载导入包,大概5-10分钟,结果 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ea67d49aa9fd4d30ae1977a1ff80d72f.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUwNDU5MDQ3,size_16,color_FFFFFF,t_70) 装上了!这是一个比较幸运的情况,但是大多数我们遇到的是这种情况 ![在这里插入图片描述](https://img-blog.csdnimg.cn/071ac4862d544962bb0795e37cbf7b86.png) 所以!!在这里推荐一种载包的方式:换源,
换源导包
这个词各位大佬肯定听说过,我第一次接触是在大一上学期参加创客训练营的时候,给树莓派和Arduino烧系统的时候,下国外的镜像太慢了,就换国内的源,下载速度提升了不少。 说到镜像源了这里就推一波国内的镜像源吧:
搜狐开源镜像站
http://mirrors.sohu.com/
网易开源镜像站
http://mirrors.163.com/
阿里云开源镜像站
http://mirrors.aliyun.com/
中科院开源镜像站
http://mirrors.opencas.cn/
东北大学开源镜像站
http://mirror.neu.edu.cn/
//强退一波自己学校的😁
上面是镜像源,不是我们这次要用的,我们要用到的是pip源,在下面
一些pip源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
有了这些源,我们就可以进行换源载包了
这里需要我们使用pip命令,所以我们需要将pip更新到最新
pip install --upgrade pip
-
打开Pycharm下面的terminal(终端) ![在这里插入图片描述](https://img-blog.csdnimg.cn/1e3cdecc5f8d4124bdbfcfa3552e482d.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUwNDU5MDQ3,size_16,color_FFFFFF,t_70) -
在里面输入pip命令
pip install 载入包 -i pip源 --trusted-host pip源的根地址(为了对源所在网址建立信任)
例如这个载包:
pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
![在这里插入图片描述](https://img-blog.csdnimg.cn/0339571ac76941deb67b18f000e2a220.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUwNDU5MDQ3,size_16,color_FFFFFF,t_70) 就可以相当快速的加载载入pygame包了。
|