現(xiàn)在發(fā)型的linux系統(tǒng)都只默認(rèn)安裝了python2。如果要再安裝一個python3,并同時保留這兩個版本。做法如下
首先安裝依賴
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
否則pip不會安裝
1.下載
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
2. 解壓
[root@bogon ~]#tar zxvf ?Python-3.6.1.tar.xz
[root@bogon ~]# cd Python-3.6.1/
[root@bogon Python-3.6.1]#
3.選擇一個安裝目錄,并編譯
[root@bogon Python-3.6.1]# ./configure --prefix=/usr/local/
? ? ? ?[root@bogon Python-3.6.1]# make && make install
? ? ? ? 。。。。
? ??????Collecting setuptools
????Collecting pip
????Installing collected packages: setuptools, pip
????Successfully installed pip-9.0.1 setuptools-28.8.0
4、驗證是否安裝成功
[root@bogon Python-3.6.1]# which python3
/usr/local/bin/python3
[root@bogon Python-3.6.1]# python3
Python 3.6.1 (default, Dec 11 2020, 18:24:40)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
????在安裝了多版本python系統(tǒng)下,可以使用pythonX -m pip install 庫名 進(jìn)行安裝,-m的意思就是將庫中的python模塊用作腳本去運行。
如python2 -m pip install requests
? ? python3 -m pip install requests
這樣就可以分別給Python2、Python3環(huán)境用pip安裝第三方包。