π Automated installer for Python 3.11.9 and Visual Studio Code with essential extensions
This script provides a complete automated setup for Python development environment on Windows, including Python installation, Visual Studio Code installation, and a comprehensive collection of development extensions.
https://fnbubbles420.org/discordinvite
- π Python 3.11.9 Installation: Automated download and silent installation
- ποΈ Clean Previous Installations: Removes existing Python installations to avoid conflicts
- π Visual Studio Code Setup: Downloads and installs VS Code if not present
- π§ Extension Management: Installs 39+ essential development extensions
- π¨ Colored Console Output: Enhanced user experience with colored terminal messages
- π Progress Tracking: Real-time installation progress with percentages
- π Comprehensive Logging: Detailed logs saved to temp directory
- π PATH Management: Automatic PATH environment variable updates
- Operating System: Windows 10/11
- Internet Connection: Required for downloading installers and extensions
- Administrator Privileges: Recommended for system-wide installations
- PowerShell: Should be available (default on modern Windows)
- use the pythonvisualstudio.exe.
- extract or unzip folder to desktop.
- double click the
pythonvisualstudio.exe. - follow the instructions in the
Console window.
- Python Installation Check: Script checks for existing Python installations
- Cleanup Process: Removes conflicting Python versions if found
- Python Download: Downloads Python 3.11.9 installer from official source
- Silent Installation: Installs Python with optimal settings
- PATH Updates: Configures environment variables
- VS Code Check: Verifies if Visual Studio Code is installed
- VS Code Installation: Downloads and installs VS Code if needed
- Extension Installation: Installs all configured extensions
- Completion: Provides summary of installed components
- Installation Location:
%LocalAppData%\Programs\Python\Python311 - Features:
- User-local installation (no admin required)
- PATH automatically configured
- pip, setuptools, and wheel included
- _distutils_hack issues automatically resolved
ms-python.python- Python language supportms-python.vscode-pylance- Advanced Python IntelliSensems-python.debugpy- Python debugging
ms-azuretools.vscode-docker- Docker supportms-vscode-remote.remote-containers- Container developmentms-vscode-remote.remote-wsl- WSL integration
GitHub.copilot- AI pair programmerGitHub.copilot-chat- AI chat assistantVisualStudioExptTeam.vscodeintellicode- AI-assisted developmentWakaTime.vscode-wakatime- Time tracking
ms-vscode.live-server- Live development serveroven.bun-vscode- Bun JavaScript runtimems-vscode.vscode-typescript-next- TypeScript support
ms-vscode.powershell- PowerShell supportNilsSoderman.batch-runner- Batch file executionms-vscode.cmake-tools- CMake supporttwxs.cmake- CMake language support
mechatroner.rainbow-csv- CSV file visualizationtomoki1207.pdf- PDF viewer
rust-lang.rust-analyzer- Rust language supportredhat.java- Java language supportvscjava.vscode-java-pack- Java extension packms-dotnettools.csharp- C# supportgolang.go- Go language supportmathiasfrohlich.Kotlin- Kotlin supportIonide.Ionide-fsharp- F# support
vscode-icons-team.vscode-icons- File iconsms-vscode.vscode-speech- Speech features
All installation activities are logged to:
%TEMP%\VSCodeInstallLog.txt
Log Features:
- Timestamped entries
- Installation progress tracking
- Error reporting and debugging info
- Extension installation status
Sample Log Entry:
2025-06-23 14:30:15 - Starting Visual Studio Code setup...
2025-06-23 14:30:20 - Found Visual Studio Code at C:\Users\...\code.cmd
2025-06-23 14:30:25 - Installing VS Code extension (1/39 - 2.56%): ms-python.python...
# Check if you have sufficient permissions
# Try running as administrator
# Verify internet connection# Ensure VS Code is properly installed
# Check internet connectivity
# Verify the code command is in PATH# Restart your terminal/command prompt
# Check environment variables manually
# Run: echo $env:PATH (PowerShell) or echo %PATH% (CMD)# Windows Terminal supports ANSI colors
# Legacy Command Prompt may not display colors properly
# Consider using Windows Terminal or PowerShellCheck Python Installation:
python --version
pip --versionCheck VS Code Installation:
code --version
code --list-extensions- OS: Windows 10 version 1809+ or Windows 11
- RAM: 4GB minimum, 8GB recommended
- Storage: 2GB free space for installations
- Network: Broadband internet connection
- Script downloads from official sources only
- No elevated privileges required for user-local installations
- All installations use verified publishers
- Logs contain no sensitive information
This project is open source and available under the MIT License.
π Enjoy your automated Python and VS Code development environment!
For support, please check the troubleshooting section or create an issue in the repository.