T: Apakah kita memiliki sesuatu yang setara secara fungsional dalam Python dengan manajer versi Ruby 'rvm' ?
( RVM memungkinkan Anda dengan mudah beralih sepenuhnya antara versi yang berbeda dari interpreter ruby dan set permata yang berbeda (modul). Segala sesuatu yang berkaitan dengan pengunduhan build-install-switch dari interpreter (-s) dan permata dapat diatasi dengan menjalankan rvm. semua berjalan di bawah akun pengguna reguler Anda.)
python
egg
equivalent
rvm
conny
sumber
sumber
sudo
merupakan sesuatu dari masa lalu.Pythonbrew tidak lagi dalam pengembangan. Mantan pengelola menyarankan untuk menggunakan "PyEnv" sebagai gantinya (lihat di bawah) ".
pythonbrew telah datang! http://github.com/utahta/pythonbrew
pyenv: https://github.com/yyuu/pyenv
sumber
rvm
...Saya membuat pyenv yang merupakan garpu rbenv Ruby dan dimodifikasi untuk Python. Seperti pythonz, pyenv juga mendukung Stackless, PyPy, dan Jython.
sumber
Menindaklanjuti jawaban hytdsh (hampir dua tahun kemudian) ...
pythonz garpu pythonbrew yang menambahkan dukungan untuk Stackless, PyPy, dan Jython.
Jika Anda suka bagaimana rvm menangani penerjemah yang berbeda, mungkin perlu melihat pythonz. Jika Anda benar-benar bekerja dengan CPython, perbedaannya tidak terlalu signifikan.
sumber
Secara opsional, jika Anda menggunakan Macports, Anda dapat menggunakan
python_select
. Instalpython_select
dengan:Dengan asumsi python 2.6 dan 2.5 telah diinstal lebah melalui Macports Anda dapat beralih ular seperti:
sumber
pyenv 1.2.15 dapat membangun dan menginstal Python untuk Anda
Mungkin ini tidak mungkin di versi sebelumnya, tetapi ketika saya diuji di 1.2.15 saya perhatikan
pyenv install
opsi yang berfungsi:Karena itu saya merasa masuk akal untuk memanggil
pyenv
pengganti RVM.Saya telah memberikan contoh lengkap penggunaannya di: apt-get install untuk versi python yang berbeda
sumber