-
Notifications
You must be signed in to change notification settings - Fork 26
Limits on Python version
Numpy 2.x was released in 2024. A module that was compiled using NumPy 1.x cannot be run in NumPy 2.x as it may crash. To support both 1.x and 2.x versions of NumPy, modules must be compiled with NumPy 2.0.
2024-12-08: right now it causes widespread problems for packages with compiled code such as matplotlib
and opencv
. spatialmath-python
is also problematic since it has many dependencies on matplotlib
. For now, the best option is to ensure that Numpy 1.x is installed.
OpenCV is required for almost all the vision examples in Parts IV and V of the RVC3-python book.
2024-12-08: currently only works on Python 3.6 to 3.12
Open3D is required for a small number of examples in the RVC3-python book. It is usually only supported up to a few minor releases behind the bleeding edge, see details here.
2024-12-08: currently only works on Python 3.8 to 3.11
Torch is required for a small number of examples in the RVC3-python book. It is usually supported to a minor release behind the bleeding edge, see details here.
2024-12-08: currently only works on Python 3.8 to 3.12