PyCharm 下 TVTK、Mayavi、Traits 库的安装

Python科学计算三维可视化奖学金

黄天羽、嵩天

用于数据的可视化

环境与工具

  • Windows10 64位

  • pycharm-professional-2017.3

  • python 3.6.3 :: Anaconda, Inc.

  • 所需要的库(下载链接)
    PyCharm 下 TVTK、Mayavi、Traits 库的安装_第1张图片

步骤

  • 在 PyCharm 中新建一个项目,把 .whl 文件放在项目路径的 PyCharmProjects\venv\Scripts 下

  • 在地址栏输入 cmd ,依如下次序安装

    VTK-7.1.1-cp36-cp36m-win_amd64.whl
    numpy-1.12.1+mkl-cp36-cp36m-win_amd64.whl
    traits-4.6.0-cp36-cp36m-win_amd64.whl
    mayavi-4.5.0+vtk71-cp36-cp36m-win_amd64.whl
    PyQt4-4.11.4-cp36-cp36m-win_amd64.whl
    PyCharm 下 TVTK、Mayavi、Traits 库的安装_第2张图片

    最后的成果
    PyCharm 下 TVTK、Mayavi、Traits 库的安装_第3张图片

  • 在项目中新建一个 Python File 进行测试

    • 测试一

      from tvtk.tools import tvtk_doc
      tvtk_doc.main()

      PyCharm 下 TVTK、Mayavi、Traits 库的安装_第4张图片

    • 测试二

      from tvtk.api import tvtk
      s = tvtk.CubeSource(x_length=1.0, y_length=2.0, z_length=3.0)
      print(s)

      PyCharm 下 TVTK、Mayavi、Traits 库的安装_第5张图片

经历的崎岖

  • 在 PyCharm 中依次进入 File → Settings → Project: PyCharmProjects → Project Interpreter,此处可以增加删除库

    • numpy 库可以直接安装
    • vtk 库,它会安装 8.0.0 的版本,不能使用
    • 其他三个库安装时有错误,未能成功
  • Anaconda 下可以用conda install vtk的办法安装,但版本不符

  • 还是用pip install *.whl的办法吧

  • 这些库也可以安装到 Anaconda 下,但 Anaconda 自带的库很多,自己用不到,就另找了一片空地

你可能感兴趣的:(科学计算三维可视化,教程和工具)