python3安裝——無衝突python2

linuxmac系統默認都是安裝了python2的,並且pip的版本默認也是綁定python2的,若是希望在不衝突python2的情況下安裝python3,並且使pip的版本互不影響,那就需要正確的安裝方式了。由於在個人服務器、個人mac、單位服務器多次在保證不衝突python2的情況下安裝python3,索性做個記錄。

下載壓縮包

wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz

解壓到指定位置

一般放在/usr/lcoal

mkdir -p /usr/local/python3

解壓下載好的Python-3.8.3.tgz

tar -zxvf Python-3.8.3tgz

編譯安裝

cd Python-3.8.3
 ./configure --prefix=/usr/local/python3

過程略慢。

make install

發現相應的pip也自動安裝了
在這裏插入圖片描述

建立python3的軟鏈

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

配置環境變量

 vim ~/.bash_profile

加入:

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

修改生效

source ~/.bash_profile

驗證

python2python3互不影響,pip也是各自對應相應的版本。

$ python3 -V
Python 3.8.3

$ pip3 -V
pip 19.2.3 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)

$ python -V
Python 2.7.5
$ pip -V
pip 9.0.1 from /usr/lib/python2.7/site-packages (python 2.7)

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章