python-virtualenv虚拟环境的使用

以下环境为:Ubuntu20.04 64位虚拟机

一、安装(不全)

      1,在没有 pip 的情况下,采用 apt 安装 python 虚拟环境:
sudo apt install python-virtualenv

      2,安装 virtualenvwrapper 来管理虚拟环境:
sudo pip install virtualenvwrapper
应该也可以通过 apt 来安装:sudo apt install virtualenvwrapper

二、使用

      1,直接使用 virtualenv:
virtualenv venv ,在当前目录下创建一个名称为 venv 的虚拟环境。
source venv/bin/activate,用来激活虚拟环境 venv,即进入到 venv 虚拟环境中。
deactivate,用来退出虚拟环境。

      使用 virtualenv 来创建不同的 python 版本虚拟环境:
      a,先查看当前的 python 和 python3 安装目录: which pythonwhich python3
      b,例如创建 python3 虚拟环境:virtualenv -p /usr/bin/python3 py3env 命令格式为:其中 -p 用来指定 python 版本,/usr/bin/python3 为 python3 的安装目录,环境名为 py3env。
      激活和退出命令如上所示。


      2,使用 virtualenvwrapper:
      a, 安装完成之后,创建 virtualenvwrapper 的工作目录,比如在 ~ 下创建:mkdir .virtualenvs
      b, 在 ~/.bashrc 中添加两行:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh (取决于virtualenvwrapper.sh 的所在位置)
      c, 运行:source ~/.bashrc

      常用语法如下:
      lsvirtualenv: 列出虚拟环境列表
      mkvirtualenv [name]: 创建新虚拟环境
      workon [name]: 启动/ 切换虚拟环境
      rmvirtualenv [name]: 删除虚拟环境
      deactivate: 离开虚拟环境

猜你喜欢

转载自blog.csdn.net/Little_ant_/article/details/120647652