首頁  >  文章  >  後端開發  >  極簡 Python 版本管理器

極簡 Python 版本管理器

Patricia Arquette
Patricia Arquette原創
2024-10-02 16:10:30650瀏覽

A Minimalist Python Version Manager

Shuru 中的 Python 支援:版本 0.0.9

Shuru 剛升級-Python 版本管理現已上線!如果您一直在使用 Shuru 執行 Node.js 任務,您會很高興知道現在可以同樣輕鬆地管理您的 Python 版本。

什麼是新的?

透過這個最新版本 (v0.0.9),Shuru 可以從原始碼下載、建置和安裝 Python,只需設定 shuru.toml 即可。不再需要像 pyenv 這樣的額外工具。只需定義您需要的 Python 版本,Shuru 就會處理剩下的事情。

這是它在 shuru.toml 中的樣子:

[versions]
python = "3.10.2"

[[task]]
name = "setup"
command = "pip install -r requirements.txt"

[[task]]
name = "run"
command = "python app.py"
default = true

引擎蓋下

當您指定Python版本時,Shuru將:

  1. 下載原始碼:從Python官方網站取得指定版本。
  2. 編譯:這不僅僅是簡單的下載和運行。 Shuru 從原始碼編譯 Python,如果需要,可以進行更大程度的自訂。
  3. 安裝:最後,它會在您指定的環境中安裝Python。

如果您想即時查看建置流程,請設定 SHURU_BUILD_PYTHON_VERBOSE 環境變數:

export SHURU_BUILD_PYTHON_VERBOSE=1

啟用此變數後,您將在建置過程中獲得詳細的輸出,以便在出現問題時更輕鬆地進行故障排除。

Node.js 怎麼樣?

Python 並不是 Shuru 支援的唯一語言。它仍然以相同的方式管理您的 Node.js 版本,因此您可以在不同專案的環境之間無縫切換。 Shuru 可以輕鬆地在單一檔案中配置兩者,確保您始終執行應用程式的正確版本。

最後的想法

這項新增功能使 Shuru 成為同時使用 JavaScript 和 Python 的開發人員的更通用的工具。管理您的開發環境應該簡單明了,Shuru 旨在簡化流程。

在 GitHub 上查看最新版本並開始將 Python 管理整合到您的工作流程中。快樂編碼!

以上是極簡 Python 版本管理器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn