1.安裝須要準備的工具python
sudo yum groupinstall "Development tools"sql
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-develcentos
這一步的時候可能會出現找不到文件夾或者目錄的狀況,能夠忽略,不影響使用。工具
2.下載python3.6.3源碼測試
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgzcentos7
3.下載完後對壓縮包解壓縮spa
tar xf Python-3.6.3.tgzsqlite
進入解壓縮完後的文件夾:ip
cd Python-3.6.3ssl
4.配置
./configure
5.編譯
sudo make
6.安裝
sudo make install
到此就安裝完成了。
---------------------------------------------------------------------------------------------
注:爲了節省安裝時間,省去了編譯測試過程,即make test
安裝完後會提示安裝好了pip等工具,以下截圖:
注:安裝的python3路徑是默認路徑,即在/usr/local/bin/下面
使用編譯安裝python3過程當中的pip包管理工具,安裝virtualenv python環境隔離工具
pip install virtualenv
創建python3獨立環境
virtualenv -p /usr/local/bin/python3 /py3env
到此python3獨立環境裝好
使用python3環境
source/py3env/bin/activate
或者
. /py3env/bin/activate
進去以後是這樣的:
看到紅框中內容,就表示創建完成,最後檢驗一下是不是python3的環境,使用
python -V
查看python版本
退出獨立python3環境使用
deactivate
完成在centos7中的 python3 獨立環境搭建
注:/py3env 是一個根目錄下的文件,這裏能夠修改,只要是路徑就能夠了。
pip這樣包管理工具依然實用於python3的獨立環境,在python3的獨立環境中,除了python版本是python3和在該環境下安裝的python包僅僅在在該python3的獨立環境中使用,其它指令以及工具(未指定的使用環境的工具以及指令)均可以使用。