Rumah > Artikel > Tutorial sistem > Pasang python3 di bawah Linux CentOS7
Di bawah CentOS7, python2.7 dipasang secara lalai. Sekarang saya akan mengajar anda cara memasang python3:
1. Mula-mula pasang dependencies yang mungkin digunakan oleh python3.6
# yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel
2. Muat turun pakej kod sumber python di https://www.python.org/downloads/source/, dan kemudian muat naik melalui xftp, atau terus gunakan arahan wget, wget https://www.python.org/ ftp/ Muat turun python/3.6.1/Python-3.6.1.tgz secara tempatan
# tar -zxvf Python-3.6.1.tgz # cd Python-3.6.1/
3 Pasang python3.6 ke dalam direktori /usr/local
# ./configure --prefix=/usr/local/ # make # make altinstall
4. Tukar pautan /usr/bin/python
# cd /usr/bin # mv python python.backup # ln -s /usr/local/bin/python3.6 /usr/bin/python # ln -s /usr/local/bin/python3.6 /usr/bin/python3 # rm -rf /usr/bin/python2 # ln -s /usr/bin/python2.7 /usr/bin/python2
5. Tukar kebergantungan python skrip yum
# cd /usr/bin # ll yum*
Mempunyai fail berikut:
-rwxr-xr-x 1 root root 802 Jan 2 17:53 yum -rwxr-xr-x 1 root root 9374 Jan 2 17:53 yum-builddep -rwxr-xr-x 1 root root 8091 Jan 2 17:53 yum-config-manager -rwxr-xr-x 1 root root 7610 Jan 2 17:53 yum-debug-dump -rwxr-xr-x 1 root root 7904 Jan 2 17:54 yum-debug-restore -rwxr-xr-x 1 root root 10906 Jan 2 17:54 yumdownloader -rwxr-xr-x 1 root root 11032 Jan 2 17:54 yum-groups-manager
Ubah suai pengepala fail di atas: #!/usr/bin/python kepada #!/usr/bin/python2
Anda boleh memasang pokok untuk mengujinya
# yum -y install tree
Jika ralat berikut berlaku: Fail “/usr/libexec/urlgrabber-ext-down”, baris 28
vim /usr/libexec/urlgrabber-ext-down
Tukar /usr/bin/python kepada /usr/bin/python2
Dengan cara ini, yum tidak akan melaporkan ralat semasa memasang perisian, dan pemasangan lalai ialah python3 Apabila anda memasukkan python, anda akan memasuki antara muka python3. Jika anda ingin memasukkan python2, kemudian masukkan python2.
Atas ialah kandungan terperinci Pasang python3 di bawah Linux CentOS7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!