Python web自动化,python实现自动填写网页
这是代码。我在网上找到的。搜索关键词“python 3d动态可视化”。从找到代码到实际成功执行代码,记录问题和解决方案。
环境win8 64位,python3.6
import numpy as NP from mayavi import mlabx,y=np.ogrid[-2:2:160j,-2:2:160j]z=ABS(x)* NP . exp(-x * * 2-(y/. 75)* * 2)pl=mlab . surf(x,y,z,warp _ scale=2)mlab . axes(xlabel= x ,ylabel=y ,zlabel= z )mlab . outline(pl)mlab . show()010-50
虽然有文章指出了mayavi的安装顺序是-问题:-PyQt4-Traits,但是不知道什么原因,直接安装了mayavi,出现了以下错误信息:
需要Microsoft Visual C 14.0
VTK缺少依赖包
Mayavi
根据这篇文章,玛雅维的依赖是在https://www.lfd.uci.edu/~gohlke/pythonlibs/,发现的
1.VTK是通过pip安装VTK。
2.PyQt4无法通过pip install PyQt4安装,需要下载到Python安装目录的脚本中(环境是python3.6,64位win)。传递命令PIP Install pyqt 4-4 . 11 . 4-CP36-CP36M-WIN _ AMD64。WHL:
3.Traits不是mayavi的依赖包,而是原因:的一部分。同样,通过下载文件,PIP安装TRAITS-4 . 6 . 0-CP36-CP36M-WIN _ AMD64。WHL安装完毕。
4.mayavi安装,也是通过下载文件,Pip安装Mayavi-4 . 6 . 0 VTK 81-CP36-CP36m-Win _ AMD64。WHL装置
注意:PyQt4、Traits和mayavi不能通过pip install直接从网上下载安装,但仍然缺乏相关的依赖关系。这里只保证通过文件安装时没有错误。
解决:
运行代码时出错:import error:numpy . core . multi array无法导入
ETS因为mayavi相关的包都是用最新版本安装的,所以numpy需要更新。
问题:pip安装-升级编号原因:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。