MAC下python2.7和python3并存时,安装pyecharts,好多坑

安装的过程碰到了不少的坑,最后还是使用了最直接的方法,解决了运行pyecharts的报错。

坑一:直接安装到系统自带的python2.7下了

由于之前MAC已经配置了两个python版本,并且修改了默认使用python3,所以没在意,直接使用:
pip install pyecharts
结果是安装在了python2.7下面

坑二:使用pip3安装报错

使用python3的来安装

pip3 install pyecharts

报错,提示SSL错误
经过网上查阅资料,发现是python版本的问题,高版本的Python会默认SSL。
解决方法:

pip3 install --trusted-host pypi.python.org pyecharts

终于,开始安装了
安装成功了

坑三:pyecharts1.x只支持python3.6以上

到python下验证,结果…继续报错
报invalid syntax
反复查看,没有拼写错误,继续上网查原因,结果就是安装的最新的pyecharts,但是之前装的python3.5.4所以不支持

坑四:安装低版本pyecharts,安装过程报错

pip3 install --trusted-host pypi.python.org pyecharts==0.5.11

直接安装pyecharts == 0.5.11版本,安装过程继续报SSL错,试了几次都不行
pyecharts 0.5.11安装报错
没办法,升级python吧

brew upgrade python3

升级python3

坑五:升级过程部分目录无权限

按报错提示,部分目录无权限,提供了对应解决的命令,直接按照命令另开了个窗口继续运行

sudo chown -R $(whoami) /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7

执行成功后,继续执行另外一条命令

chmod u+w /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7

部分目录无权限
继续updating…

坑五:python3 not installed

等待结束,提示error
python3 not installed
继续网上查,可以直接使用

brew upgrade python

原来的2.7不会被覆盖,会重新安装python3.7
继续尝试

坑六:继续报错

继续报错python not installed,放弃,准备手动安装python3.7
在这里插入图片描述

手动下载python3.7,直接打开pkg安装,完成后

python3

验证版本,提示已经3.7
python3.7
重新安装pyecharts

pip3 install --trusted-host pypi.python.org pyecharts

完成后验证,已不报错

python3
import pyecharts

所以,在mac下最直接使用pyecharts的方法,就是直接安装python3.7,通过pip3直接安装pyecharts,即可大功告成!

最后还有个坑,安装的pyecharts是1.5.1版本,所以使用方法已经跟原来不一样,网上现有的教程大部分无法使用,找了点,改了点,勉强算是运行起来了

from pyecharts.charts import Bar
from pyecharts import options as opts
# 内置主题类型可查看 pyecharts.globals.ThemeType
from pyecharts.globals import ThemeType

bar = (
    Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))  #初始化配置项
    .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
    .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
    .add_yaxis("商家B", [15, 6, 45, 20, 35, 66])
    .add_yaxis("商家C", [1, 3, 20, 12, 15, 30])
    .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))  #主题配置项
)
bar.render()

第一个表格

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值