Skip to content

Python Support Scripts

Welcome to the DTU Python Support installation scripts documentation. These tools help students set up complete Python development environments on macOS and Windows.

Quick Start

🍎 MacOS

Complete Installation (Recommended)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/orchestrators/first_year_students.sh)"

Individual Components

# System diagnostics
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/Diagnostics/run.sh)"

# Homebrew package manager
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/Homebrew/install.sh)"

# Python environment
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/Python/install.sh)"

# VS Code editor
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/dtudk/pythonsupport-scripts/main/MacOS/Components/VSC/install.sh)"

🪟 Windows

Windows support is coming soon. Check back for updates.

📚 Documentation

All script documentation is automatically generated from the source code to ensure it stays current.

MacOS Components: - Diagnostics → - System compatibility checks and HTML report - Homebrew → - Package manager installation - Python → - Python environment setup
- VSCode → - Code editor and extensions - LaTeX → - Document preparation system - Utilities → - Shared utilities and analytics - Orchestrators → - Complete installation workflows

Windows Components: - Components → - Windows support (coming soon)

🛠️ What Gets Installed

  • Homebrew: macOS package manager
  • Python: Miniconda with conda environments
  • VS Code: Code editor with Python extensions
  • LaTeX: Document preparation (optional)

💡 Support

  • Issues: Report problems at GitHub Issues
  • Email: pythonsupport@dtu.dk
  • Office Hours: Visit our support sessions