1.安裝必要庫
yum -y install gcc
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel mysql-devel gcc gcc-devel python-devel
2.下載python源碼:https://www.python.org/downloads/source/
# 下載源碼 wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz # 解壓源碼 tar -zxvf Python-3.8.2.tgz # 建立一個空文件夾,用於存放python3程序 mkdir /usr/local/python3 # 執行配置文件,編譯,編譯安裝 cd Python-3.8.2 ./configure --prefix=/usr/local/python3 make && make install # 建立軟連接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
3.測試python3和pip3
python3 pip3 --version
4.配置虛擬環境
# 安裝virtualenv pip3 install virtualenv -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com # 安裝virtualenvwrapper pip3 install virtualenvwrapper -ihttps://pypi.douban.com/simple/ --trusted-host pypi.douban.com # 配置環境變量vim /etc/bashrc,插入以下代碼: export WORKON_HOME=/data/virtualenv # 虛擬環境存放目錄 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'#創建純凈環境,部分python3已放棄該參數 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # python3 export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv source /usr/local/python3/bin/virtualenvwrapper.sh # 使環境變量立即生效 source /etc/bashrc # 測試 workon mkvirtualenv test rmvirtualenv test