Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kernferm/python-3-12-1

This repository contains a robust PowerShell script designed to install Python 3.12.1 on Windows. The script includes detailed logging functionality, ensuring that each step of the installation process is recorded in a log file created on your desktop.
https://github.com/kernferm/python-3-12-1

3121 powershell python

Last synced: 27 days ago
JSON representation

This repository contains a robust PowerShell script designed to install Python 3.12.1 on Windows. The script includes detailed logging functionality, ensuring that each step of the installation process is recorded in a log file created on your desktop.

Awesome Lists containing this project

README

        

## Support the Project โญ

If you find this project useful, please give it a star! Your support is appreciated and helps keep the project growing. ๐ŸŒŸ

# ๐Ÿ Python 3.12.1 Installation Script ๐Ÿš€

---

## ๐Ÿš€ Usage

1. **Download the Script**:

- Click on the `install_python_3-12-1.bat` file in this repository.
- Click the **Download** button to save the script to your local machine ๐Ÿ’พ.

2. **Run the Script**:

- Navigate to the location where you downloaded the script.
- Right-click on `install_python_3-12-1.bat` and select **Run with command prompt** ๐Ÿ’ป.

3. **Administrative Privileges**:

- Make sure to run the script with administrator privileges ๐Ÿ›ก๏ธ to ensure proper installation and PATH updates.

### ๐Ÿ› ๏ธ Steps

1. **Create Log Directory**: The script first checks if the log directory exists on the desktop. If not, it creates the directory ๐Ÿ—‚๏ธ.
2. **Start Logging**: The script begins logging each step ๐Ÿ“.
3. **Download Installer**: The script downloads the Python installer from the official Python website ๐Ÿ“ฅ.
4. **Install Python**: The installer is run silently, installing Python for all users and updating the PATH ๐Ÿ› ๏ธ.
5. **Verify Installation**: After installation, the script checks that Python was installed correctly by running `python --version` ๐Ÿง.
6. **Cleanup**: The installer file is deleted after a successful installation ๐Ÿงน.

---
## ๐Ÿ“œ License

This project is licensed under the **MIT License**. See the [LICENSE](https://github.com/KernFerm/Py3.12.1-installer-PS1/blob/main/LICENSE) file for details ๐Ÿ“„.

---

## ๐Ÿ’ก Contributing

If you have suggestions or improvements, please feel free to share by contacting me directly โœ‰๏ธ.

---

## ๐Ÿ“ง Contact

For any questions or issues, please [create an issue](https://github.com/KernFerm/Py3.12.1-installer-PS1/issues).