Linux下配置Python的独立虚拟环境
- 切换python版本
- 切换虚拟环境
安装依赖环境
sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \xz-utils tk-dev libffi-dev liblzma-dev python-openssl
安装pyenv
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
执行:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
执行:
source ~/.bashrc
查看pyenv版本:
pyenv --versions
安装pyenv-virtualenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
执行:
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
执行:
source ~/.bashrc
查看pyenv-virtualenv版本:
pyenv virtualenv --version
安装Python
pyenv install 3.7.3
如果网不好,可以先使用下面链接,下载指定版本的python:
https://www.python.org/ftp/python/
之后,在~/.pyenv/
创建cache
文件夹,并将下载的python
放在该文件夹下;
mkdir ~/.pyenv/cache
cp Python-3.7.3.tar.xz ~/.pyenv/cache/
pyenv install 3.7.3
查看所有python版本
pyenv versions
使用pyenv virtualenv创建虚拟环境
使用3.7.3
创建虚拟环境:
pyenv virtualenv 3.7.3 test-env
激活虚拟环境:
pyenv activate test-env
退出激活环境:
pyenv deactivate
删除虚拟环境:
pyenv virtualenv-delete test-env