-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Altug Tatlisu edited this page Oct 27, 2025
·
1 revision
- Rust 1.83 or higher
- Python 3.10 or higher
- Operating System: Windows 10/11 or Linux
- Git (for cloning repository)
- Visual Studio Code (recommended IDE)
Windows:
# Download and run rustup-init.exe
https://rustup.rs/
# Verify installation
rustc --version
cargo --versionLinux:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustc --versionWindows:
# Download from python.org or use winget
winget install Python.Python.3.11
# Verify installation
python --versionLinux:
sudo apt update
sudo apt install python3.11 python3.11-venv python3-pip
python3 --versiongit clone https://github.com/ChronoCoders/proteus.git
cd proteusWindows:
python -m venv venv
venv\Scripts\activateLinux:
python3 -m venv venv
source venv/bin/activatepip install maturin numpy scikit-learn torchmaturin develop --releasepython -c "import proteus; print('Proteus installed successfully')"pip install --upgrade maturinWindows: Install Visual Studio Build Tools
Linux:
sudo apt install python3-devUse release mode for faster execution:
maturin develop --release