Python ModuleNotFoundError 导包问题
今天在跑代码时遇到一个找不到包的问题,我这里少的是pygame,其他同样的少包问题在这里同样适用
- 该问题的原因本地python并不包含这些扩展包,需要我们手动下载安装
解决过程
- 以下方法基本适用所有扩展包
- 去这里下载你缺少的python相关包:点此进入,或者拷贝地址到谷歌浏览器:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
注:请用谷歌浏览器打开,其他浏览器下载时会报错。该网站包含很多组件且按首字母排序
- 我们这里缺少pygame,故我们下载与你电脑对应python版本的,比如我是64位电脑就下载带有64数字的。注意:cp37代表改组件适用于python37,请下载与你本机对应的版本。
-
下载好后将文件移动到python安装目录下的Scripts文件夹下(注意不要修改whl文件的名字,会报错)
-
在Scripts文件夹的地址栏输入cmd(这样打开的cmd就直接指向了该文件夹下),在cmd输入
pip install pygame-1.9.6-cp37-cp37m-win_amd64.whl
后面的pygame-1.9.6-cp37-cp37m-win_amd64.whl
就是下载的组件的全名。(如果报错,就检查你文件名和下载网站上面是不是一样,还有你python的版本等信息)
-
导包测试成功
-
感谢观看