更新安装源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
yum repolist
安装依赖包
yum -y groupinstall "Development tools"
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
下载安装
wget https://www.python.org/ftp/python/3.6.14/Python-3.6.14.tar.xz
tar -xvJf Python-3.6.14.tar.xz
cd Python-3.6.14
./configure 或 mkdir /usr/local/python3 ./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
更新pip
pip3 install --upgrade pip
创建虚拟环境
pip3 install virtualenv
pip3 install virtualenvwrapper
vim ~/.bashrc
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3 # 指定virtualenvwrapper执行的python版本
export WORKON_HOME=$HOME/.virtualenvs # 指定虚拟环境存放目录,.virtualenvs目录名可自拟
source /usr/local/python3/bin/virtualenvwrapper.sh # virtualenvwrapper.sh所在目录
或下面是用 yum install python3安装的
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # 指定virtualenvwrapper执行的python版本
export WORKON_HOME=$HOME/.virtualenvs # 指定虚拟环境存放目录,.virtualenvs目录名可自拟
source /usr/local/bin/virtualenvwrapper.sh # virtualenvwrapper.sh所在目录
生效环境变量
source ~/.bashrc
创建虚拟环境
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
mkvirtualenv py3-env
常见的virtualenvwrapper命令
创建虚拟环境
$ mkvirtualenv my_env
切换到某个虚拟环境
$ workon my_env
退出当前虚拟环境
$ deactivate
删除某个虚拟环境
$ rmvirtualenv my_env
列出所有虚拟环境
$ lsvirtualenv
进入到虚拟环境所在的目录
$ cdvirtualenv







网友评论