Pyenv: Pasang pelbagai versi Python pada sistem anda

Logo Python

Python telah menjadi bahasa pengaturcaraan yang cukup popular kerana kesederhanaan penggunaannya berbanding dengan bahasa lain. Oleh itu terdapat banyak aplikasi dan alat untuk Linux yang ditulis dalam bahasa ini.

Banyak di antaranya belum dikemas kini ke versi baru Python disebabkan oleh pengabaian pengaturcara atau oleh yang lain, tetapi aplikasinya masih berfungsi atau aplikasi memerlukan versi Python tertentu.

Ini boleh menyebabkan masalah besarInilah sebabnya mengapa kita dapat menggunakan alat yang sangat baik yang membolehkan kita memasang versi bahasa ini yang berbeza pada sistem kita.

Mengenai pyenv

Alat yang akan kita bincangkan hari ini ialah Pyenv adalah alat yang mudah, kuat, bebas, sumber terbuka dan lintas platform yang memberi tumpuan untuk menguruskan pelbagai versi Python pada sistem Linux.

Pyenv adalah alat yang berdasarkan rbenv dan ruby-build dan ini diubah agar dapat berfungsi dengan bahasa pengaturcaraan Python, yang secara ringkasnya adalah garpu untuk Python.

Alat yang sangat baik ini membantu kami memasang, mengurus dan menukar antara pelbagai versi Python, yang biasanya dilakukan untuk menguji kod di beberapa persekitaran Python.

Alat ini boleh sangat berguna untuk pengaturcara anda ingin menguji ciptaan anda yang ditulis dalam Python dalam pelbagai persekitaran dan dalam versi Python yang berbeza.

Dengan itu, anda akan menjimatkan diri anda untuk memasang dan menyahpasang setiap versi Python pada sistem anda atau harus dari satu komputer ke komputer lain dengan sistem yang sama tetapi dengan versi bahasa pengaturcaraan yang berbeza.

Antara sciri utama alat ini dapat kita ketengahkan:

  • Dapat mengubah versi global Python bagi setiap pengguna.
  • Menetapkan versi tempatan Python setiap projek.
  • Pengurusan persekitaran maya yang dibuat oleh anaconda atau virtualenv.
  • Membolehkan anda mengatasi versi Python dengan pemboleh ubah persekitaran.
  • Cari arahan dari pelbagai versi Python dan banyak lagi.

Bagaimana cara memasang Pyenv pada Ubuntu 18.04 dan derivatif?

Si mahu memasang alat hebat ini, kita mesti membuka terminal dengan Ctrl + Alt + T dan kami akan memasang beberapa pergantungan untuk aplikasi:

sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

Sekarang kita boleh terus memasang Pyenv pada komputer kita Ia dengan memuat turun alat dari ruang anda di github dan kami akan menggunakan skripnya pemasang pyenv.

Yang mesti anda buat hanyalah jalankan arahan berikut di terminal anda untuk memasang pyenv.

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

Semasa melaksanakan ini, kita mesti menunggunya untuk memuat turun dan memasang. Pada akhir pemasangan, pemasang akan memberitahu anda untuk menambahkan Pyenv ke folder peribadi anda.

Oleh itu mesti menambah baris berikut ke fail anda ~/.bash_profile, kita mesti membuka terminal dan melaksanakan:

nano ~/.bash_profile

Dan kami menambah baris berikut di akhir fail, di sini kita mesti mengganti "PENGGUNA" dengan nama pengguna sistem anda.

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Kami menyimpan perubahan dengan Ctrl + O dan keluar nano dengan Ctrl + X, sekarang kita mesti membuat perubahan ini berlaku dengan melaksanakan perintah berikut:

source ~/.bash_profile

Pyenv sedia digunakan.

Bagaimana cara menggunakan pyenv di Ubuntu?

pyenv

Setelah pemasangan selesai, kami dapat mengesahkan bahawa ia sedang berjalan dan mengetahui versi Python yang kami ada untuk digunakan dalam sistem kami.

Untuk ini kami akan membuka terminal dan kami akan melaksanakan:

pynev install -l

O mereka juga boleh menjalankan:

pyenv install –list

Perintah ini akan memaparkan semua versi yang ada.

Sekarang untuk mengetahui yang telah kita pasang mesti kita laksanakan:

pyenv versions

kepada pasang mana-mana versi yang ada bahawa Pyenv menunjukkan langkah mundur kita dapat melaksanakan perintah ini:

pyenv install x.x.xx

Di mana kita mengganti x dengan versi Python yang ingin kita pasang pada sistem.

Akhirnya, untuk menukar versi Python kami melakukannya dengan:

pyenv global x.xx.x

Sekiranya anda ingin mengetahui lebih lanjut mengenai alat ini, anda boleh berjumpa pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.