Rumah > Artikel > pembangunan bahagian belakang > Bagaimana Saya Menetapkan Versi Python 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.
Untuk melaksanakan versi Python tertentu dengan mudah, buat alias shell. Berikut ialah contoh untuk menetapkan versi Python lalai kepada Python 3:
alias py=python3
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
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*
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!