梁先国SEO专注网站优化,让您网站更具价值!

当前位置:首页 > WEB前端学习 > 手把手教你如何安装Anaconda扩展包的及处理bug【实战作图详解】

手把手教你如何安装Anaconda扩展包的及处理bug【实战作图详解】

时间:2018-08-10 12:47 来源:重庆网站制作公司(www.seozol.cn) 作者:重庆网站建设公司

 
今天梁先国网络科技网的文章主要介绍一下如何安装Anaconda的扩展包,以及处理安装后不能正常运行程序的各种bug。出现的问题集中在bokeh和igraph两个包上。下面分别介绍解决办法。
 
 
一、弦图
 
弦图bug的起源是由于在之前的教程中,小编推荐大家去官方网站安装python3.6版本的Anaconda。但是,小编忽略了官方软件的更新速度!导致网友们下载的是Anaconda5.1版本,见下图:
Anaconda5.1版本
 
 
然而,由于小编早早的就安装了软件,经查看,小编的版本是Anaconda5.0版本
 
 
 
在Anaconda5.0版本中,绘制弦图的Bokeh包的版本是0.12.7。而在大家安装的Anaconda5.1版本中,Bokeh的版本升级到了0.12.13。本来升级版本是一件好事,然而,0.12.7后的版本,做了一个大改动,就是删除了本次实验使用的API函数所在的包:
 
 
 
在0.12.9版本的移植指导(上图)中,明确指出,bokeh.charts模块,已经被移除,这部分功能将移动到一个额外的'bkcharts'包中。为了继续使用bkcharts包,需要额外安装它。一提起安装程序,那个小黑框让无数小伙伴望而却步。然而,Anaconda5.1版本中很人性化的自带了bkchars包。一个赛艇!赶紧换新的API函数试试能不能出图。
 
然而,经过尝试,新的API依然不能正常绘图,错误提示为:'Cannot import Defult_Palette'。在著名的程序员debug网站stack overflow上查询这个错误,得到了这样的回答:
 
简单来说就是bkcharts的作者已经放弃了对该包的维护,也就是说这个包出了任何bug都不会在有人对此负责了。作者建议使用较低版本,例如0.12.6之前的版本。
 
为此,小编决定不再耗费精力去debug了,直接把这个包降级到0.12.7版本。经过在丑丑姐姐的电脑上测试,完美解决问题。
 
解决过程如下:
 
打开Anaconda prompt;

打开Anaconda prompt;
 
在命令窗口中输入:pip uninstall bokeh。这个命令将卸载高版本不稳定的Bokeh,回车后将出现是否继续处理的询问,输入'y',回车继续卸载。
 
卸载后,再运行pip install bokeh==0.12.7。这个命令将指定安装bokeh的0.12.7版本。安装完成后,弦图的程序即可正常运行,自动弹出浏览器显示图片。
 
弦图问题解决。
 
 
 
 
二、力导布局图
 
力导布局图不能显示的原因是绘图需要的扩展包在windows系统上安装不成功或者不完整导致绘图失败。小编整理了32位系统和64位系统的安装文件,请大家根据自己的系统位数对应下载安装(链接:https://pan.baidu.com/s/1rFKktRV69TbpLT2p4Bd-rw 密码: 9tyq)。确认系统位数的方法是:在‘我的电脑’(win10系统是‘此电脑’)上右键,点击属性,在弹出窗口内查看系统类型是32位还是64位。
 
安装方法:
 
将下载后的文件放在一个文件夹内;
 
在该文件夹内按住shift键,同时右键鼠标,在弹出窗内选择‘在此处打开Powershell窗口’(win7系统是‘在此处打开命令窗口’),如下动图所示:

打开Powershell窗口’
 
在打开的窗口内,输入:pip install python,然后按键盘上的‘Tab’键自动补全,然后回车安装python-igraph包。成功后,再输入:pip install pyc,按Tab键补全,回车安装pycairo包。安装完成的界面见下图:

pycairo包安装完成的界面
 
经过测试,安装完成后,即可运行程序显示力引导布局图。
 
鉴于bokeh包已经不再更新维护,而且绘制的弦图效果差强人意。小编可能会花一些时间使用pyecharts来实现弦图,而bokeh包的使用会为我们学习pyecharts打下基础,使我们更快的理解pyechars。使用python绘制力引导布局图将再下一篇教程中介绍,敬请期待。
 
 

版权声明:本文:手把手教你如何安装Anaconda扩展包的及处理bug【实战作图详解】 由重庆网站制作公司(www.seozol.cn)原创内容,如需要转载请注明原文网址:重庆网站建设公司http://www.seozol.cn/

 
喜欢看,就分享到:

围观: 9999次 | 责任编辑:重庆网站建设公司

推荐文章

热门文章

最新文章

回到顶部