linux安裝python3.6.6和新建虛擬環境
阿新 • • 發佈:2018-12-29
基礎準備
修改本地時區
cp -rf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
安裝epel yum源
yum -y install epel-release
安裝各類依賴環境,依賴包
yum -y groupinstall "Development Tools" yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel yum -y install zlib zlib-devel python-devel zlib-devel openssl-devel gcc mysql-devel
安裝3.6.6
下載Python 3.6.6
wget -c https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
解壓編譯
mkdir -p /usr/local/python3
tar -xvf Python-3.6.6.tar.xz
cd Python-3.6.6/
./configure --prefix=/usr/local/python366
make && make install
建立連結到系統bin
ln -s /usr/local/python366/bin/python3 /usr/bin/python3
驗證安裝,列印版本
python3 -V
修改pip源為國內源,目的為 pip install 加快速度
vim /root/.pip/pip.conf
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
pip3配置
ln -s /usr/local/python366/bin/pip3 /usr/bin/pip3
pip3安裝虛擬環境
pip3 install virtualenvwrapper
建立虛擬環境目錄
mkdir /opt/venv
新增環境變數,加到檔案尾部
vim /etc/profile …… export WORKON_HOME=/opt/venv export VIRTUALENVWRAPPER_PYTHON=/usr/local/python366/bin/python3 source /usr/local/python366/bin/virtualenvwrapper.sh
給virtualenv做個軟連線
ln -sf /usr/local/python366/bin/virtualenv /bin/virtualenv
列出虛擬環境列表
workon
建立虛擬環境
mkvirtualenv noah
離開虛擬環境
deactivate
至此python和虛擬環境全部完成。