# ParaView python3 support

**URL:** https://discourse.paraview.org/t/paraview-python3-support/1078
**Category:** ParaView Support
**Tags:** python
**Created:** [December 21, 2018, 7:04am UTC](https://discourse.paraview.org/t/paraview-python3-support/1078 "2018-12-21T07:04:37Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Trophime](https://discourse.paraview.org/user_avatar/discourse.paraview.org/trophime/32/966_2.png) [@Trophime](https://discourse.paraview.org/u/Trophime)
#### Post date: [December 21, 2018, 7:04am UTC](https://discourse.paraview.org/t/paraview-python3-support/1078/1 "2018-12-21T07:04:37Z")

</div>

Hi,  
I would like to have some precisions about the support of Python3 in ParaView.  
In some docs it is said that current ParaView supports python 3.5.  
Which python3 versions are actually supported?

Next I would like if there is a simple way to rebuild only the “python part”  
for each python3 version including also python2 within having to recompile  
all paraview?

Best  
C

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [December 21, 2018, 11:07am UTC](https://discourse.paraview.org/t/paraview-python3-support/1078/2 "2018-12-21T11:07:07Z")

</div>

Unless specific needs, I would suggest the last version, ie Python 3.7.

There is no simple way to rebuild, but is is doable though.

- Edit CMakeCache.txt
- Remove all python releated variables except for PYTHON\_EXECUTABLE
- Set PYTHON\_EXECUTABLE to the correct value
- configure, generate, build.
