• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

一站式解决深度学习安装了包但是依然导入(import)失败这一问题,以ModuleNotFoundError: No module named ‘matplotlib’为例。

武飞扬头像
嫣然一笑媚众生
帮助1


在深度学习刚开始敲代码的时候同学们经常会遇到一个问题,就是它总会提示你导入包失败,像下面这样:
学新通

在我们解决这个问题的过程中会遇到两个坑:
“坑一” 是不知道该如何正确的安装包
“坑二” 是我们明明已经安装了相应的包,但是还是继续报错。

这两个问题我们逐一解答。

强调一点,如果是已经配置了类似于pytorch的环境,并且想在pytorch环境中使用相关包,请直接跳去“第二部分,如何在envs虚拟环境中安装包”

第一部分,安装包的几种方法:

(以’matplotlib’为例)由于各种原因这些方法都不能保证每一次都奏效,所以建议当一种方法安装失败的时候就换其他方法试试。

第1种方法安装方式:打开PyCharm --> 点击首页的File --> Settings --> Project --> Python Interpreter --> 点击" “号学新通
点击” "号后,在框中输入要安装的包名,例子中安装的是’matplotlib’。
学新通
点击左下角的"install packge"就安装完毕了,但是也有可能如例子中的这样,这个方法行不通,我们继续看第二种方法。
第2种安装方式:在PyCharm下方的Terminal里输入命令 'pip install matplotlib '。
学新通
这里在安装一会后很可能报错。原因是官方的源是在国外,网速慢等因素导致安装失败。
国内有很多机构建立了自己的数据库,这些库里有跟官方一样的包,我们可以指定在这些国内的网站上下载相应的包。
比如:

  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣(douban) http://pypi.douban.com/simple/
  • 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

这时我们在原安装语句后面加上 ’ -i 镜像网址’ 就可以指定在国内的镜像网站下载相关的包了。
比如在这个例子里我们在豆瓣镜像里下载 ‘matplotlib’。
语句是:pip install matplotlib -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

一般到这里我们都能够把包安装成功,但是在配置了Pytorch的环境中导入包(import)依然报错。
针对这个问题我们去看“坑二”。

第二部分,如何在envs虚拟环境中安装包:

在跑深度学习模型的时候我们要先搭建pytorch环境,这个环境跟windows环境是不同的,我们默认在windows中安装的包在当前的虚拟环境中读取不到,所以导致我们明明安装了包但是依然在实际的导入中(import)报错。解决办法就是我们去虚拟环境中安装包。

首先在电脑系统的“开始”栏中找到pytorch的anaconda prompt命令提示窗学新通

用命令提示窗一步步在虚拟环境中安装相关的包
这里的安装语句是: pip install matplotlib -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com学新通>> 稍等片刻,安装完毕以后用 ‘conda list’ 语句查询你要安装的包是不是已经在环境中安装成功了。学新通

重新打开你的PyCharm,这个时候你安装的包就能导入(import)使用了。

pychram报错缺什么包你就用以上方法安装什么包。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgfgcje
系列文章
更多 icon
同类精品
更多 icon
继续加载