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
原文地址:https://www.cnblogs.com/chenzhen0530/p/14732583.html