天天看點

linux建立python3虛拟環境_Linux學習筆記之Python3的安裝以及建立虛拟環境(CentOS)...

安裝python3

一、安裝需要編譯的關聯庫

yum instal -y zlib zlib-devel (根據自己系統的情況,安裝需要的關聯庫,同樣用yum安裝即可)

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  openssl-devel #(建議将這些包都裝了,避免後面報錯)

二、下載下傳python3的安裝包

cd /tmp #建議切換到臨時檔案夾

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

三、解壓、編譯、安裝

#解壓

tar -zxvf Python-3.6.3.tgz

#進入解壓後的目錄

cd Python-3.6.3

#編譯

./configure --prefix=/usr/local/python3 (prefix表示安裝的路徑,我安裝在/usr/local中,也可以安裝其他地方)

#安裝

make && make install

四、建立Python3的軟連結

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3 #(軟連接配接的檔案名不要用python,因為python已經指向了python2.7)

五、建立pip3的軟連結

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

建立python3的虛拟環境

一、下載下傳virtualenv

pip3 install virtualenv

二、建立virtualenv的軟連結

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

三、建立虛拟環境

# cd ~

# virtualenv 虛拟黃環境名 -p /usr/bin/python3

linux建立python3虛拟環境_Linux學習筆記之Python3的安裝以及建立虛拟環境(CentOS)...

四、進入虛拟環境

#source test/bin/activate

linux建立python3虛拟環境_Linux學習筆記之Python3的安裝以及建立虛拟環境(CentOS)...

此時的python預設已經是python3的版本了!

五、退出虛拟環境

# deactivate

linux建立python3虛拟環境_Linux學習筆記之Python3的安裝以及建立虛拟環境(CentOS)...

這樣,在centos中python2和python3就可以共存且互相不影響了。

此文參考部落格:https://blog.csdn.net/lianxiaopang/article/details/78492829