New to Python?
April 23, 2025 · View on GitHub
This guide walks you from no Python on your machine to a working Particula installation. You will
- pick a code editor
- pick a python package manager,
- create / activate an isolated environment,
- install Particula, and
- explore the documentation.
1 · Learn a few Python basics 📚
New to programming? Spend an evening with the free course
“Python for Everybody.”
Videos + quizzes + e‑textbook: https://www.py4e.com
2 · Install the essential tools
Choose one code editor. You can always try others later, but this is a good starting point.
The table shows the most common choices:
| Tool | Why you need it | Where to get it |
|---|---|---|
| Visual Studio Code | Full‑featured editor with great Python support | Download VS Code |
| Spyder | Scientific IDE, MATLAB‑like | Download Spyder |
| Google Colab | Nothing to install – runs in the browser | Google Colab |
3 · Install a Package Manager
Pick one package manager. Conda is used in the step‑by‑step below, but uv or pip will also work (guides linked).
| Package Manager | Why you need it | Where to get it |
|---|---|---|
| uv | Rust‑powered, lightning‑fast | uv installation guide |
| pip | Comes with Python | pip installation guide |
| Conda / Miniconda | Easiest way to manage multiple Pythons | Miniconda installers |
Install Git if you plan to contribute code (optional for pure user):
- Windows/macOS: https://git-scm.com/downloads
- Linux:
sudo apt install gitor your distro’s package manager
4 · Install Particula in an isolated environment
Follow their dedicated guides:
5 · Next steps
- Ready to dive deeper? Browse the documentation and example gallery.
- Want to contribute code? See the Contributor Setup and install Particula in editable
[dev,extra]mode.
Troubleshooting 🛠️
Common pitfalls
-
command not foundforpython,conda,uv, orpip
The tool is not on your system PATH. Close/re‑open the terminal or follow the installer’s instructions to add it to your environment variables. -
No module named particula
You’re running a Python interpreter where Particula isn’t installed.
Activate the correct environment (conda activate particula,source .venv/bin/activate, etc.) or select it inside your editor. -
C compiler missing
Some optional dependencies need a compiler.- Windows → “Build Tools for Visual Studio”
- macOS →xcode-select --install
- Linux →sudo apt install build-essential(or your distro equivalent) -
“Permission denied” / read‑only file system Work in a directory where you have write permission, or add
--userwhen usingpip(less reproducible),
or create the environment in your home folder.
Still stuck? Ask a 🤖
Copy the error message into a Large‑Language‑Model chat (e.g. OpenAI ChatGPT, Claude, Gemini) and request an explanation plus possible fixes.