pyenv adalah alat luar biasa yang digunakan untuk mengelola beberapa versi python di mesin Anda. Kami telah mem-portingnya ke Windows. Kami membutuhkan pemikiran Anda untuk meningkatkan perpustakaan ini dan masukan Anda membantu mengembangkan proyek ini.
Untuk pengguna python yang sudah ada, kami mendukung instalasi melalui pip.
Kontributor dan Orang yang Tertarik dapat bergabung dengan kami di @Slack. Bantuan Anda membuat kami tetap termotivasi!
pyenv untuk python adalah alat yang hebat tetapi, seperti rbenv untuk pengembang Ruby, alat ini tidak mendukung Windows secara langsung. Setelah sedikit riset dan masukan dari pengembang python, saya menemukan bahwa mereka menginginkan fitur serupa untuk sistem Windows.
Proyek ini bercabang dari rbenv-win dan dimodifikasi untuk pyenv. Sekarang sudah cukup matang, berkat bantuan dari banyak kontributor berbeda.
pyenv adalah alat manajemen versi python sederhana. Ini memungkinkan Anda dengan mudah beralih di antara beberapa versi Python. Sederhana, tidak mengganggu, dan mengikuti tradisi UNIX mengenai alat serba guna yang melakukan satu hal dengan baik.
Instal pyenv-win di PowerShell.
Invoke-WebRequest - UseBasicParsing - Uri " https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1 " - OutFile " ./install-pyenv-win.ps1 " ; & " ./install-pyenv-win.ps1 "
Buka kembali PowerShell
Jalankan pyenv --version
untuk memeriksa apakah instalasi berhasil.
Jalankan pyenv install -l
untuk memeriksa daftar versi Python yang didukung oleh pyenv-win
Jalankan pyenv install <version>
untuk menginstal versi yang didukung
Jalankan pyenv global <version>
untuk menetapkan versi Python sebagai versi global
Periksa versi Python yang Anda gunakan dan jalurnya
> pyenv version
<version> (set by pathto.pyenvpyenv-win.python-version)
Periksa apakah Python berfungsi
> python -c "import sys; print(sys.executable)"
pathto.pyenvpyenv-winversions<version>python.exe
commands List all available pyenv commands
local Set or show the local application-specific Python version
latest Print the latest installed or known version with the given prefix
global Set or show the global Python version
shell Set or show the shell-specific Python version
install Install 1 or more versions of Python
uninstall Uninstall 1 or more versions of Python
update Update the cached version DB
rehash Rehash pyenv shims (run this after switching Python versions)
vname Show the current Python version
version Show the current Python version and its origin
version-name Show the current Python version
versions List all Python versions available to pyenv
exec Runs an executable by first preparing PATH so that the selected
Python version's `bin' directory is at the front
which Display the full path to an executable
whence List all Python versions that contain the given executable
Saat ini kami mendukung cara-cara berikut, pilih salah satu kenyamanan Anda:
Silakan lihat halaman Instalasi untuk lebih jelasnya.
pyenv --version
pyenv
untuk melihat penggunaannyaJika Anda mendapatkan kesalahan " perintah tidak ditemukan ", periksa catatan di bawah ini dan periksa pengaturan secara manual
Untuk Visual Studio Code atau IDE lain dengan terminal bawaan, mulai ulang dan periksa lagi
Variabel lingkungan yang akan ditetapkan:
C:Users<replace with your actual username>.pyenvpyenv-winbin
C:Users<replace with your actual username>.pyenvpyenv-winshims
Pastikan semua variabel lingkungan disetel dengan benar dengan prioritas tinggi melalui GUI:
This PC
→ Properties
→ Advanced system settings
→ Advanced → System Environment Variables...
→ PATH
CATATAN: Jika Anda menjalankan Windows 10 1905 atau lebih baru, Anda mungkin perlu menonaktifkan peluncur Python bawaan melalui Mulai > "Kelola Alias Eksekusi Aplikasi" dan mematikan alias "Pemasang Aplikasi" untuk Python
pyenv install -l
pyenv install -l | findstr 3.8
pyenv install 3.5.2
pyenv install 2.4.3 3.6.8
pyenv global 3.5.2
pyenv local 3.5.2
.python
dipanggil dari dalam folder ini. Ini berbeda dengan virtual env, yang perlu diaktifkan secara eksplisit.pyenv rehash
untuk memperbarui pyenv dengan shim baru untuk python dan executable perpustakaan..pyenv
.pyenv uninstall 3.5.2
pyenv version
pyenv versions
pyenv update
untuk versi pyenv-win 2.64.x
dan 2.32.x
easy_install.pth
yang terletak di paket situs. Ini akan membuat pip mengenali pyenv-win sebagai terinstal.pip install --upgrade pyenv-win
%USERPROFILE%.pyenvpyenv-win
(yang merupakan jalur instalasi Anda) dan jalankan git pull
%USERPROFILE%.pyenvpyenv-win
dan ganti folder libexec
dan bin
dengan yang baru yang baru saja Anda unduh&"${env:PYENV_HOME}install-pyenv-win.ps1"
Agar tetap sinkron dengan pyenv linux/mac, pyenv-win sekarang menginstal versi 64bit secara default. Untuk mendukung kompatibilitas dengan versi pyenv-win yang lebih lama, kami mempertahankan kereta (cabang) 32bit sebagai rilis terpisah.
Kedua rilis dapat menginstal versi python 64bit dan 32bit; perbedaannya terletak pada nama versinya, misalnya:
> pyenv install -l | findstr 3.8
....
3.8.0-win32
3.8.0
3.8.1rc1-win32
3.8.1rc1
3.8.1-win32
3.8.1
3.8.2-win32
3.8.2
3.9.0-win32
3.9.0
....
> pyenv install -l | findstr 3.8
....
3.8.0
3.8.0-amd64
3.8.1rc1
3.8.1rc1-amd64
3.8.1
3.8.1-amd64
3.8.2
3.8.2-amd64
....
Dukungan untuk versi Python di bawah 2.4 telah dihentikan karena penginstalnya tidak menginstal "bersih" seperti versi dari 2.4 dan seterusnya dan sebagian besar sudah tidak digunakan/didukung di sebagian besar lingkungan saat ini.
Silakan lihat halaman FAQ.
Silakan lihat halaman Changelog.
testsbat_filestest_install.bat
dan testsbat_filestest_uninstall.bat
pyenv-win dilisensikan di bawah MIT 2019
pyenv-win dikembangkan oleh Kiran Kumar Kotari dan Kontributor Terima kasih untuk semua Kontributor dan Dukungan atas kesabarannya untuk rilis besar terbaru.