CTRE is only installable on 64-bit Windows and Linux. CTRE does not provide OSX binaries – contact their support and let them know this is something your team wants!
If you intend to use robotpy-ctre in your robot tests or via the robot simulator, you must install this package locally:
pip3 install -U robotpy-ctre
Or on Windows:
py -3 -m pip install -U robotpy-ctre
Even if you have robotpy-ctre installed locally, you must install it on your robot separately. See below.
You really don’t want to compile this yourself, so don’t download this from pypi and install it. Instead, you can download a pre-packaged version from our opkg repository. Use the RobotPy installer and run the following on your computer while connected to the internet:
py -3 -m robotpy_installer download-opkg robotpy-ctre
Then, when connected to the roborio’s network, run:
py -3 -m robotpy_installer install-opkg robotpy-ctre
For additional details about running robotpy-installer on your computer, see the robotpy-installer documentation.
NI Web Dashboard (optional)¶
CTRE Phoenix can integrate with the NI Web Dashboard on the RoboRIO. This is not required to run robotpy-ctre on the RoboRIO, but it can be a useful diagnostic tool. To install this, you will need to use the CTRE Lifeboat tool to install it separately.
Refer to the CTRE documentation for more details.