Writing Robot code in Python:
If you wish to deploy code or use the Robot Simulator, see the computer Installation documentation.
To install RobotPy on your robot, see the RobotPy installation documentation.
Using NetworkTables from Python:
To install NetworkTables on a system that does not have RobotPy or pyfrc installed on it (such as a coprocessor like the Raspberry Pi), see the pyntcore installation documentation.
Using cscore from Python:
Installing extra software packages on the RoboRIO:
You can install third party packages such as OpenCV, NumPy, robotpy-cscore, robotpy-ctre, and other python packages on your RoboRIO using the RobotPy Installer.
Notes specific to individual packages