Rumah >pembangunan bahagian belakang >Tutorial Python >Pengurus Versi Python Minimalis

Pengurus Versi Python Minimalis

Patricia Arquette
Patricia Arquetteasal
2024-10-02 16:10:30681semak imbas

A Minimalist Python Version Manager

Sokongan Python dalam Shuru: Versi 0.0.9

Shuru baru sahaja mendapat peningkatan—Pengurusan versi Python kini disiarkan secara langsung! Jika anda telah menggunakan Shuru untuk tugasan Node.js anda, anda akan gembira mengetahui anda kini boleh mengurus versi Python anda dengan mudah yang sama.

Apa yang Baharu?

Dengan keluaran terbaharu ini (v0.0.9), Shuru boleh memuat turun, membina dan memasang Python daripada sumber, semuanya dengan hanya mengkonfigurasi shuru.toml anda. Tidak perlu alat tambahan seperti pyenv lagi. Hanya tentukan versi Python yang anda perlukan, dan Shuru menguruskan yang lain.

Begini rupanya dalam shuru.toml anda:

[versions]
python = "3.10.2"

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

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

Di Bawah Tudung

Apabila anda menentukan versi Python, Shuru akan:

  1. Muat turun Sumber: Ia mengambil versi yang ditentukan daripada tapak web Python rasmi.
  2. Kompilkannya: Ini bukan sekadar muat turun mudah dan pergi. Shuru menyusun Python daripada sumber, membolehkan penyesuaian yang lebih besar jika anda memerlukannya.
  3. Pasang: Akhirnya, ia memasang Python dalam persekitaran anda yang ditetapkan.

Jika anda ingin melihat proses binaan dalam masa nyata, tetapkan pembolehubah persekitaran SHURU_BUILD_PYTHON_VERBOSE:

export SHURU_BUILD_PYTHON_VERBOSE=1

Dengan pembolehubah ini didayakan, anda akan mendapat output terperinci semasa binaan, menjadikannya lebih mudah untuk menyelesaikan masalah jika berlaku masalah.

Bagaimana dengan Node.js?

Python bukan satu-satunya bahasa yang disokong oleh Shuru. Ia masih mengurus versi Node.js anda dengan cara yang sama, jadi anda boleh bertukar dengan lancar antara persekitaran untuk projek yang berbeza. Shuru memudahkan untuk mengkonfigurasi kedua-duanya dalam satu fail, memastikan anda sentiasa menjalankan versi yang betul untuk aplikasi anda.

Fikiran Akhir

Tambahan ini menjadikan Shuru alat yang lebih serba boleh untuk pembangun yang bekerja dalam kedua-dua JavaScript dan Python. Menguruskan persekitaran pembangunan anda haruslah mudah, dan Shuru bertujuan untuk memudahkan proses itu.

Lihat versi terkini di GitHub dan mula menyepadukan pengurusan Python ke dalam aliran kerja anda. Selamat mengekod!

Atas ialah kandungan terperinci Pengurus Versi Python Minimalis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn