解决Geany 编辑器无法导入matplotlib包问题

时间:2019-10-22 12:35:59   收藏:0   阅读:401

最近在看《Python编程从入门到实践》这本书,在看到第15章,生成数据时,遇到了一个问题:matplotlib 在Geany编辑器中一直显示找不到matplotlib模块。在网上查看了一些资料后找到了原因。

问题原因

你可以做一个测试,看一下符不符合我说的情况:

import sys
print(sys.path)

此时你会发现,原来Geany去查找包时,并不会到anaconda3目录下取找。这下我们就找出问题的原因了。其实我们安装了两个python解释器,一个是ubuntu系统自带的,另外一个是我们通过anaconda安装的。我们使用Geany编辑器时,实际上使用的是系统自带的python解释器,它查找包的路径也是取该解释器关联的路径下去查找。关联路径默认情况下是不包含anaconda3目录下安装的模块的。因此,需要我们手动解决。

当然,如果你不曾使用anaconda安装过Python就不会出现上述问题。

解决方案

import sys
sys.path.append('/home/用户名/anaconda3/lib/python3.6/site-packages')

即:每次手动添加一下包路径,但是缺点是每次添加只在本程序有效,不能永久解决问题。

原文:https://www.cnblogs.com/lasnitch/p/11718591.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!