求大佬帮助 python 下载 pyecharts 一直报错 Microsoft Visual C++ 14.0 is required,按照网上的办法在 http://www.lfd.uci.edu/~gohlke/pythonlibs/这个网址上找下载包没有找到,后面在 https://pypi.org/project/pyecharts/这个网址上找到了还是提示 Microsoft Visual C++ 14.0 is required 这个错误,在网上找了好多方法都没什么用,求各位 Python 大佬帮忙解决一下! 非常感谢!!!
1
ClutchBear 2018-08-18 18:11:15 +08:00
清华源的 anaconda,
用 pip install pyecharts 命令, 安装成功 |
2
hanlelele OP @ClutchBear 请问这个怎么使用?由于之前没有使用过,麻烦说的详细一点,非常感谢
|
3
ClutchBear 2018-08-19 06:50:14 +08:00
|
4
ysc3839 2018-08-19 07:24:54 +08:00 via Android
把错误信息截个图吧,你这描述的不够清楚啊。
|
5
sixm 2018-08-19 08:11:21 +08:00 via Android
要么就老老实实的把 visual studio 2015 装上,要么就找一个对应 python 版本的二进制文件,要么就把 python 版本升级到 pypi 上的二进制文件对应的版本上。
综合来看,可能成本最小最简单的方法应该是升级 python 到最新版。 |
6
hanlelele OP @ysc3839 报错是这样的:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": h ttp://landinghub.visualstudio.com/visual-cpp-build-tools |
8
hanlelele OP @ClutchBear 好的这个我明白了
|
9
sixm 2018-08-19 10:16:31 +08:00 via Android
|
10
ysc3839 2018-08-19 15:05:02 +08:00 via Android
@hanlelele 意思是安装的包里面有 C/C++ 代码,需要 VC++ 来编译。不过我看了一下 pyecharts 好像都是 Python 代码?看看是不是什么依赖项目需要编译?
|
12
hanlelele OP @sixm 这我也不太清楚我自己下载到本地的包名字为 pyecharts-0.5.8-py2.py3-none-any.whl ,感觉是 py3 和 py2 都可以执行,而且使用 Spyder 这个工具下载就不会报错,用 pycharm 和本地的 IDLE 来下载就会报错
|
13
sixm 2018-08-19 17:12:51 +08:00 via Android
@hanlelele
这个就是没啥人维护了,python 的 whl 包是需要用与编译 python 的一样的编译器编译的,如果找不到现成的编译好的包的话 pip 就会自己编译,就需要你的 PC 上装了编译器。visual c++ 14.0 对应的是 visual studio2015。 建议你看看能不能换成有人维护的别的功能差不多的包,换不了再四处找找有没有第三方维护的,实在不行就装个 vs 编译吧。 ps.但是 python 最新版本不是用 vs2017 编译的吗?我觉得应该是 visual c++14.1 才对。 |
14
ysc3839 2018-08-19 17:20:07 +08:00 via Android
@hanlelele 我看了一下依赖项目,有个 pillow,估计是这个要编译。最好能截个图来看看。
|