1. Install Python
- For Windows install from either the Microsoft Store or from Python Site directly
- MacOS should already have Python installed
- For Linux, you can install using your package manager
-
ie Ubuntu run
1
sudo apt install python3 python3-pip
-
2. Create a project folder and setup Python venv(virtual environment)
-
For Linux or Mac
1 2 3 4 5
mkdir robotpy cd robotpy python3 -m venv robotpy source robotpy/bin/activate pip install --upgrade robotpy[all]
-
For Windows
cd Documents mkdir robotpy python3 -m venv robotpy .\robotpy\Scripts\Activate.bat pip install --upgrade robotpy[all]
3. Create basic robot.py and test
- Download and install Visual Studio Code for your platform
- Open the folder we created previously
- Create a new file called robot.py
- Paste in code from one of these examples
4. (Optional) Roborio Installer
-
You can find documentation here, this is the TLDR version, be sure you are connected to a powered-on Roborio via a USB cable
1 2 3 4 5
pip install robotpy-installer python -m robotpy_installer download-python python -m robotpy_installer install-python python -m robotpy_installer download robotpy[commands2] python -m robotpy_installer install robotpy[commands2]
5. Test your code
-
Before deploying your code to the Roborio it is always best to test using the command below
1
python robot.py test
- Now that you’ve proved out sytax errors it’s time to simulate and see if it’s doing what you want with the following command
1
python robot.py sim
Closing
This should help you get started with a Python virtual environment for robotpy, there is tons more documentation here to dive into. Good luck and have fun coding!