ModuleNotFoundError解决,教你比官方更快速的换源导入Python包
我们在pycharm中使用官方方式导包时,总是会花费大量的导包加载时间,并且在每一次花费大量时间后,应用包也不一定能够载入成功,这里
ModuleNotFoundError解决
大家遇到ModuleNotFoundError问题时,说明我们的代码使用了一些模组或python包的方法,但是我们并没有把该模组导入进我们的工程,而引发的报错 比如,当我们编写游戏的时候,我们常常要用到pygame包,没有引用就会进行如下报错: 所以,我们需要将pygame包进行导入。
官方导包
pycharm的官方提供导包方式:(这个方法可以在百科上搜索到)
- 打开File-Setting,或则按Ctrl+Alt+S
-
点击所在的工程–点击Python Interpreter -
点击左下角的小加号 -
在搜索框中,搜索目标包,并点击左下角的install packetage -
等待加载导入包,大概5-10分钟,结果 装上了!这是一个比较幸运的情况,但是大多数我们遇到的是这种情况 所以!!在这里推荐一种载包的方式:换源,
换源导包
这个词各位大佬肯定听说过,我第一次接触是在大一上学期参加创客训练营的时候,给树莓派和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(终端) -
在里面输入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
就可以相当快速的加载载入pygame包了。
|