Linux上安裝python編譯環境,Linux自帶python2開發環境,考慮開發中需要不同的python版本,就有版本、安裝包等兼容的問題,本文簡述Linux上創建虛擬環境安裝python3環境進行開發的操作代碼。
環境: Linux Python3.6.5
代碼:
#下載python版本安裝包
wget http://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
#對python安裝包進行解壓
tar zxvf Python-3.6.5.tgz
#修改python解壓後的文件夾名爲py3
mv Python-3.6.5 py3
#進入py3文件夾
cd py3
#指定安裝路徑
./configure --prefix=/home/lmy/python3
#編譯
make
#安裝
make altinstall
#建立虛擬環境
virtualenv -p /home/lmy/python3/bin/python3.6 py36env
#進入虛擬環境文件夾
cd py36env
#激活虛擬環境
source bin/activate py36env
##. py36env/bin/activate(激活虛擬環境)##
#進入python3開發環境
python(即可進入python3輸入命令界面)
注:安裝的時候,我們使用的是make atinstatl,如果使用make install,你將會看到在系統中有兩個不同版本的Python在/usr/bin/
目錄中。這將會導致很多問題,而且不好處理。