基于Python安装pyecharts所遇的问题及解决方法

yipeiwu_com6年前Python基础

最近学习到数据可视化内容,老师推荐安装pyecharts,于是pip install 了一下,结果...掉坑了,下面是我的跳坑经验,如果你有类似问题,希望对你有所帮助。

第一个坑:

这个不难理解,缺少pyecharts-jupyter-installer嘛,那就安一个呗。可能有人注意到,我使用的是python2 -m pip ...(这种写法是为了解决python 2和3共存时pip的冲突问题,具体解释在本页最后。)

本以为结束了,却掉进了第二个坑:

看到这个,很明显是安装MarkupSafe时出错了,但后面的 F:python 2.7.8....-u -c"import setuptools.....,我不得不说一句-'请原谅我水平低'...而去网上搜了半天,没几篇符合的,有一篇倒是解决了,却是linux环境,看来只能自己'摸黑过河了'...

先按照套路单独 pip install 了一下,但还是报了相同的错:

然后又按照它给的提示加 -u - c两个参数,又去分析出错文件位置, 然而,并没有什么**...

仔细想了想,应该是MarkupSafe不支持pip直接安装的问题,那换个安装方式呗,比如安装它的.whl文件,可以点python第三方库.whl文件下载,然后下载安装。.whl文件安装方法下图。

'幸福'来得如此突然....这下pyecharts还不'束手就擒'?

最后放个小测试。(程序运行后,会在其所在目录生成render.html文件,浏览器打开就可以看效果了)

写在最后: python2和3共存时pip冲突问题的解决办法

1.将2和3目录下的python.exe和pythonw.exe分别加上对应版本号,如2下的改为python2.exe, pythonw2.exe

2.pip安装时,如要安装在2目录下,可这样写:python2 -m pip install 库名

以上这篇基于Python安装pyecharts所遇的问题及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python三级目录展示的实现方法

Python三级目录展示的实现方法

要求: 1、三级菜单 2、可依次选择进入各子菜单,选择序号进入目录 3、输入b返回上级目录,q退出更改目录 代码实现: #!/bin/env python #!--*--co...

Python 实现随机数详解及实例代码

Python 实现随机数详解及实例代码

Python3实现随机数 random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。 random.seed(x)改变随机数生成器的种子seed。 一般不必...

如何用Python实现简单的Markdown转换器

如何用Python实现简单的Markdown转换器

今天心血来潮,写了一个 Markdown 转换器。 import os, re,webbrowser text = ''' # TextHeader ## Header1 Li...

python字典键值对的添加和遍历方法

添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic['name']='zhangsan...

Python自定义函数实现求两个数最大公约数、最小公倍数示例

Python自定义函数实现求两个数最大公约数、最小公倍数示例

本文实例讲述了Python自定义函数实现求两个数最大公约数、最小公倍数。分享给大家供大家参考,具体如下: 1. 求最小公倍数的算法: 最小公倍数  =  两个整数的乘...