Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana Saya Menetapkan Versi Python Lalai?

Bagaimana Saya Menetapkan Versi Python Lalai?

Patricia Arquette
Patricia Arquetteasal
2024-11-08 19:28:02904semak imbas

How Do I Set the Default Python Version?

Cara Memilih Versi Python Lalai

Menukar Versi Lalai

Secara sejarah, versi Python wujud bersama disebabkan kebimbangan keserasian. Untuk mengekalkan keserasian ke belakang, versi Python yang lebih baharu (mis., Python 3) tidak menggantikan Python 2 apabila dipasang. Ini mengakibatkan situasi mengelirukan di mana menaip "python" akan menggunakan Python 2, walaupun selepas memasang Python 3.

Walau bagaimanapun, sistem moden menggalakkan secara eksplisit memanggil versi Python tertentu (cth., "python2" atau "python3") dalam skrip dan arahan.

Menggunakan Shell Alias

Untuk melaksanakan versi Python tertentu dengan mudah, buat alias shell. Berikut ialah contoh untuk menetapkan versi Python lalai kepada Python 3:

alias py=python3

Mengkonfigurasi $PATH

Pembolehubah persekitaran PATH mengawal direktori mana yang dicari untuk fail boleh laku. Untuk mengutamakan versi Python tertentu, letakkan direktori versi yang diingini pada permulaan laluan:

export PATH=/usr/local/bin/python3:$PATH

Versi Python Berbeza dan $PATH

Jika berbilang versi Python (cth., Python 3.1 dan 3.2 ) dipasang, pembolehubah PATH menentukan versi mana yang dilaksanakan. Kejadian pertama program padanan dalam direktori yang ditentukan akan digunakan.

Berikut ialah contoh di mana "python3" menyelesaikan kepada Python 3.7:

echo $PATH
/usr/sbin:/usr/local/bin:/usr/sbin:usr/local/bin:/usr/bin:/bin

which python3
/usr/bin/python3

ls -l /usr/bin/python3
lrwxrwxrwx 1 root root 9 Mar 26  2019 /usr/bin/python3 -> python3.7*

ls -l /usr/bin/python3.7
-rwxr-xr-x 2 root root 4877888 Apr  2  2019 /usr/bin/python3.7*

Mengurus Persekitaran Maya

Untuk mengasingkan versi Python tertentu dan pakejnya, pertimbangkan untuk menggunakan persekitaran maya. Ini membolehkan pemasangan tersuai dan pengurusan versi bebas.

Atas ialah kandungan terperinci Bagaimana Saya Menetapkan Versi Python Lalai?. 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