Get your quantum computing environment ready for Fall Fest 2025
Python 3.9 or higher must be installed on your system.
Basic knowledge of command line/terminal is helpful but not required.
We recommend using uv for this workshop as it's fast and easy to use.
However, if you're already familiar with conda or venv, feel free to use those instead!
Open PowerShell as Administrator and run:
winget install --id=astral-sh.uv -e
If you have Scoop installed:
scoop install main/uv
Run this command in PowerShell:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Verify installation: Open a new terminal and run:
uv --version
slashdot_qiskit_fall_fest_2025cmd, and press Enteruv venv
This creates a hidden .venv folder containing your isolated Python environment.
.venv\Scripts\activate
You should see (.venv) at the beginning of your prompt.
Download the requirements file and install all dependencies:
uv pip install -r https://raw.githubusercontent.com/slashdot-iiserk/qiskit_fallfest/main/qiskit/requirements.txt
What's being installed?
Open Terminal and run:
brew install uv
First, check which shell you're using:
echo $SHELL
For zsh (default on macOS 10.15+):
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
For bash:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
For fish:
echo 'set -x PATH $HOME/.local/bin $PATH' >> ~/.config/fish/config.fish
source ~/.config/fish/config.fish
Run this command in Terminal:
curl -LsSf https://astral.sh/uv/install.sh | sh
Then restart your terminal or run: source ~/.bashrc
Verify installation:
uv --version
mkdir ~/slashdot_qiskit_fall_fest_2025
cd ~/slashdot_qiskit_fall_fest_2025
uv venv
source .venv/bin/activate
You should see (.venv) at the beginning of your prompt.
uv pip install -r https://raw.githubusercontent.com/slashdot-iiserk/qiskit_fallfest/main/qiskit/requirements.txt
Open your terminal and run:
curl -LsSf https://astral.sh/uv/install.sh | sh
After installation, restart your terminal or run:
source ~/.bashrc # or ~/.zshrc for zsh users
Verify installation:
uv --version
mkdir ~/slashdot_qiskit_fall_fest_2025
cd ~/slashdot_qiskit_fall_fest_2025
uv venv
source .venv/bin/activate
You should see (.venv) at the beginning of your prompt.
uv pip install -r https://raw.githubusercontent.com/slashdot-iiserk/qiskit_fallfest/main/qiskit/requirements.txt
Test your Qiskit installation by running Python:
python
Then in the Python interpreter:
import qiskit
print(f"Qiskit version: {qiskit.__version__}")
# Create a simple quantum circuit
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()
print("Success! Your quantum circuit is ready!")
Exit Python by typing: exit()
python -m ipykernel install --user --name qiskit-env --display-name "Qiskit Fall Fest"
jupyter notebook
This will open Jupyter in your default web browser.
http://localhost:8888/tree?token=...# Create environment
conda create -n qiskit-env python=3.11
conda activate qiskit-env
# Install packages
pip install -r https://raw.githubusercontent.com/slashdot-iiserk/qiskit_fallfest/main/qiskit/requirements.txt
# Create environment
python -m venv qiskit-env
# Activate (Windows)
qiskit-env\Scripts\activate
# Activate (macOS/Linux)
source qiskit-env/bin/activate
# Install packages
pip install -r https://raw.githubusercontent.com/slashdot-iiserk/qiskit_fallfest/main/qiskit/requirements.txt
Run PowerShell or Command Prompt as Administrator.
On older systems, install curl first or use your package manager.
Ensure Python 3.9+ is installed. Check with: python --version
Make sure your virtual environment is activated before importing packages.
If you encounter any issues during installation, don't hesitate to reach out!