python中的matplotlib库和seaborn库的冲突问题

先谈谈我的发现
在我的项目里面我需要用到matplotlib和seaborn两个库。所以我的步骤如下:

  1. 创建虚拟环境:conda create --n challenge python=3.6.0
  2. 激活环境:conda.bat activate challenge
  3. 下载和安装whl文件:见我前一篇博客

这里讲一下为什么用whl文件下载而不是直接conda install matplotlib
因为我用命令行的方式下载的时候,老是在安装qt这个包的时候就报错(红圈部分),我解决不了这个问题,所以只能用whl下载(。而且只要第三方库安装时要附带qt的,我就必定这样报错。**(值得注意的是whl文件安装里面没有qt这个库)**如果有大佬会的话可以在下面留言,不胜感激!在这里插入图片描述
到这里matplotlib就安装完成了,import matplotlib.pyplot 也确实可用。
但是,在我用conda install seaborn安装seaborn库的时候,又出现了上面那个错误。然后我发现连上面验证没问题的import matplotlib.pyplot 也出错了:No Muddle call “matplotlib.pyplot”(大概这样)。
一开始我没发现这个原因,等我再次重建环境重新安装这些库并一步一步试验才知道原来是这个seaborn库安装的问题。

解决方案
最终我选择不安装seaborn,因为我找不到seaborn库的whl文件。

所以全篇的问题有两个

  1. 我上面出现那种错误的原因是什么?
  2. 为什么seaborn安装失败会影响这个matplotlib的使用?

求大佬指点!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值