Menguruskan Berbilang Tafsiran Python pada Mesin Tunggal
Adakah terdapat panduan dokumentasi Python rasmi untuk menguruskan pelbagai tafsiran Python pada sistem Linux yang sama?
Walaupun banyak catatan blog dan sumber dalam talian membincangkan topik ini, kami berhasrat untuk memastikan sama ada terdapat pendekatan yang ditetapkan, disyorkan Python.
Kemerdekaan Platform
Penggunaan berbilang tafsiran Python secara amnya dianggap bebas daripada sistem pengendalian asas.
Pemasangan dan Pelaksanaan
Untuk memasang berbilang versi Python, cuma jalankan proses pemasangan untuk setiap versi. Setiap pemasangan akan membuat direktori berasingan untuk failnya dan boleh laku Python dengan versi tersendiri dalam namanya (cth., /usr/bin/python2.5, /usr/bin/python2.6).
Untuk menentukan lalai Tafsiran Python, buat pautan simbolik:
sudo ln -s /usr/bin/python2.6 /usr/bin/python
Untuk Penyusunan Manual
Apabila menyusun kod sumber Python secara manual, rujuk arahan ini daripada kod sumber Python readme:
Installing multiple versions On Unix and Mac systems, installing multiple versions of Python using the same prefix (--prefix argument to the configure script) requires special attention to ensure that the primary python executable is not overwritten. All installed files and directories contain the major and minor versions, enabling coexistence. make install should be used only for the primary version. For additional versions, use make altinstall.
Contoh:
Untuk memasang Python versi 2.5, 2.6 dan 3.0 dengan 2.6 sebagai versi utama:
# In the 2.6 build directory: make install # In the 2.5 and 3.0 build directories: make altinstall
Atas ialah kandungan terperinci Bagaimana untuk Mengurus Tafsiran Berbilang Python pada Sistem Linux Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!