PyWinDevKit is a handy PowerShell script that simplifies the installation of Python and some development tools on a Windows system, using Chocolatey. It helps streamline the setup process for developers who want to work with Python and popular development environments like Visual Studio Code (VSCode) and PyCharm.
To use PyWinDevKit, follow these steps:
-
Open PowerShell as an Administrator: Right-click on the PowerShell icon and select "Run as Administrator" to ensure you have the necessary permissions to install software.
-
Execute the Script: Copy and paste the following command into the elevated PowerShell window and press Enter:
Invoke-Expression (Invoke-RestMethod -Uri 'https://raw.githubusercontent.com/felipefoc/PyWinDevKit/main/pywindevkit.ps1')
-
Follow the Prompts: The script will prompt you to choose which components you want to install. It may ask for your confirmation before proceeding with the installations.
-
Wait for Installation: Sit back and relax while PyWinDevKit handles the installation of Python, VSCode, PyCharm, and other selected tools using Chocolatey.
-
Enjoy Your Development Environment: Once the script completes its work, you should have a fully configured development environment ready for Python development on your Windows machine.
PyWinDevKit helps you install the following tools:
- Git: Distributed version control system.
- Python: The Python programming language.
- Visual Studio Code (VSCode): A popular code editor.
- PyCharm: A Python-specific integrated development environment (IDE).
- Microsoft Windows Terminal: A modern terminal application for Windows.
- Windows Subsystem for Linux 2 (WSL2): Run a Linux distribution alongside your Windows installation.
- Docker Desktop: Containerization platform for building and sharing applications.
- DBeaver: Universal database tool and SQL client.
Please note that PyWinDevKit simplifies the installation process for these tools on your Windows system. Additionally, you can customize the pywindevkit.ps1 script to install only the apps you desire. Simply edit the script to include or exclude the desired applications.
Please note that PyWinDevKit is provided as-is and without warranty. Make sure you trust the source (this GitHub repository) before running the script, as it will install software on your system.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.