Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Tag: "Avoid System Python for Development" #2797

Merged
merged 12 commits into from
Mar 21, 2024
18 changes: 18 additions & 0 deletions bot/resources/tags/system-python.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
embed:
title: "System Python"
---

*Why Avoid System Python for Development on Unix-like Systems:*

- **Critical Operating System Dependencies:** Altering the system Python installation may harm internal operating system dependencies.

- **Stability and Security Concerns:** System interpreters lag behind current releases, lacking the latest features and security patches.

- **Limited Package Control:** External package management restricts control over versions, leading to compatibility issues with outdated packages.

*Recommended Approach:*

- **Install Independent Interpreter:** Install Python from source or utilize a virtual environment for flexibility and control.

- **Utilize [Pyenv](https://github.com/pyenv/pyenv) or Similar Tools:** Manage multiple Python versions and create isolated development environments for smoother workflows.
Loading