# VTK Python 3.9 Wheels

**URL:** https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049
**Category:** Support
**Created:** [January 23, 2021, 4:03am UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049 "2021-01-23T04:03:05Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![akaszynski](https://discourse.vtk.org/user_avatar/discourse.vtk.org/akaszynski/32/10751_2.png) [@akaszynski](https://discourse.vtk.org/u/akaszynski)
#### Post date: [January 23, 2021, 4:03am UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049/1 "2021-01-23T04:03:05Z")

</div>

Hello,  
Would it be possible for VTK/Kitware to publish Python 3.9 wheels for 9.0.1? I can even build wheels if you’d like.

I ask this because we have a few projects that rely on VTK and we’d really like to support Python 3.9.

---

<div class="post-metadata">

### Author: ![will.schroeder](https://discourse.vtk.org/user_avatar/discourse.vtk.org/will.schroeder/32/233_2.png) [@will.schroeder](https://discourse.vtk.org/u/will.schroeder)
#### Post date: [January 25, 2021, 12:30pm UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049/2 "2021-01-25T12:30:11Z")

</div>

Alex, there are some guys at Kitware working on this. If you want to learn more, email me at [will.schroeder@kitware.com](mailto:will.schroeder@kitware.com) and I can make some introductions.

---

<div class="post-metadata">

### Author: ![Garyfallidis](https://discourse.vtk.org/user_avatar/discourse.vtk.org/garyfallidis/32/1952_2.png) [@Garyfallidis](https://discourse.vtk.org/u/Garyfallidis)
#### Post date: [June 25, 2021, 3:17pm UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049/3 "2021-06-25T15:17:48Z")

</div>

Any progress with this? We would love to have wheels for Python 3.9.  
6 months have passed from reporting the issue here.  
Please have in mind that Python 3.9 was released back in Oct. 2020.

---

<div class="post-metadata">

### Author: ![akaszynski](https://discourse.vtk.org/user_avatar/discourse.vtk.org/akaszynski/32/10751_2.png) [@akaszynski](https://discourse.vtk.org/u/akaszynski)
#### Post date: [June 25, 2021, 4:05pm UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049/4 "2021-06-25T16:05:30Z")

</div>

VTK has dev wheels for Python 3.9 as of 12 June. `pyvista` now supports Python 3.9 as of 23 June.

In Python 3.9 you can simply run:

```auto
pip install pyvista

```

and you’re good to go.

Please raise an issue on [Issues · pyvista/pyvista · GitHub](https://github.com/pyvista/pyvista/issues) is you encounter any issues.

---

<div class="post-metadata">

### Author: ![Garyfallidis](https://discourse.vtk.org/user_avatar/discourse.vtk.org/garyfallidis/32/1952_2.png) [@Garyfallidis](https://discourse.vtk.org/u/Garyfallidis)
#### Post date: [June 25, 2021, 4:32pm UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049/5 "2021-06-25T16:32:03Z")

</div>

Thank you Alex. However this is very cryptic. People shouldn’t need to install pyvista to have python-vtk. I see from the repo that the (dev) wheel is available here  
[https://github.com/pyvista/pyvista/releases/download/0.27.0/vtk-9.0.1-cp39-cp39-manylinux2010\_x86\_64.whl](https://github.com/pyvista/pyvista/releases/download/0.27.0/vtk-9.0.1-cp39-cp39-manylinux2010_x86_64.whl)  
This wheel should go up in [vtk · PyPI](https://pypi.org/project/vtk/) asap. I suppose this will happen as soon as the wheel stops being on dev mode? Hopefully in the next few weeks?  
It is important to be consistent in the ecosystem to support as many projects as possible. The name of the wheel is also misleading as vtk-9.0.1-cp39-cp39-manylinux2010\_x86\_64.whl seems not being a dev version but a final version. See here [vtk · PyPI](https://pypi.org/project/vtk/#files)

---

<div class="post-metadata">

### Author: ![akaszynski](https://discourse.vtk.org/user_avatar/discourse.vtk.org/akaszynski/32/10751_2.png) [@akaszynski](https://discourse.vtk.org/u/akaszynski)
#### Post date: [June 25, 2021, 5:27pm UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049/6 "2021-06-25T17:27:55Z")

</div>

Sorry for the confusion. Wheels I was referring to are here:

> **[vtk](https://pypi.org/project/vtk/9.0.20210612.dev0/)**
>
> VTK is an open-source toolkit for 3D computer graphics, image processing, and visualization

You can 100% just run:

```auto
pip install vtk

```

No reason to use any of our custom wheels to get pyvista for vtk (now that official wheels are released).

* * *

Backhistory:  
We generated unofficial wheels to support anyone who wanted to use vtk on Python 3.9. Those wheels were build on 9.0.1 and are not dev wheels, but are also not official wheels since they weren’t built by Kitware. Kitware is a bit underwater at the moment and took some time to release Python 3.9 wheels. I’m happy they’re finally out.

Regarding `pyvista`, you don’t need it to use vtk. It’s there to simplify the API calls to VTK and it’s used by a variety of other projects. You can take a look at it, but it’s not necessary. For some reason (and I’ve been in pyvista mode for quite some time), I thought this was about pyvista support.

---

<div class="post-metadata">

### Author: ![Garyfallidis](https://discourse.vtk.org/user_avatar/discourse.vtk.org/garyfallidis/32/1952_2.png) [@Garyfallidis](https://discourse.vtk.org/u/Garyfallidis)
#### Post date: [June 25, 2021, 5:51pm UTC](https://discourse.vtk.org/t/vtk-python-3-9-wheels/5049/7 "2021-06-25T17:51:15Z")

</div>

Clear. Thank you for providing this information @akaszynski . You made my day.

So for everyone reading this the answer for obtaining Python 3.9 support is currently  
`pip install vtk==9.0.20210612.dev0` and later you will just do `pip install vtk`  
And all the vtk versions (including pre-release/dev) are available here  
[https://pypi.org/project/vtk/#history](https://pypi.org/project/vtk/#history)

Onward and upward.

Now we can add this to our CI in FURY! Yeah!

> **[fury-gl/fury](https://github.com/fury-gl/fury)**
>
> FURY - Free Unified Rendering in pYthon. Contribute to fury-gl/fury development by creating an account on GitHub.

And many other projects will benefit too.  
All the best for the release version and thank you VTK devs for providing a pre-release version. Respect.
