Linux学习(十八)——虚拟环境

文章目录

  • 1. 学习目标
  • 2. 为什么需要虚拟环境
  • 3. 虚拟环境的搭建
    • 3.1 安装虚拟环境依赖包
    • 3.2 创建虚拟环境
    • 3.3 使用虚拟环境
    • 3.4 在虚拟环境中安装工具包

1. 学习目标

  • 知道虚拟环境的作用
  • 能够创建虚拟环境
  • 能够进入、退出虚拟环境
    以下全部是在讲python,安装的依赖包全部是依赖于python而非Unbuntu,因为做项目用的是python环境

2. 为什么需要虚拟环境

抛开Ubuntu虚拟机不说,就单论你的Windows或者Mac系统(以Windows举例),现在我们要用python去做2个项目,但是2个项目要求的版本都不一样,这时候,虚拟环境就派上用场了:
Linux学习(十八)——虚拟环境_第1张图片
Linux学习(十八)——虚拟环境_第2张图片

3. 虚拟环境的搭建

3.1 安装虚拟环境依赖包

使用命令安装一些虚拟环境的依赖包,以便方便的操作虚拟环境sudo pip install virtualenv

sudo pip install virtualenvwrapper
安装完成后,如果提示找不到mkvirtualenv命令,则参考博客https://blog.csdn.net/weixin_44441131/article/details/108118316

3.2 创建虚拟环境

mkvirtualenv 环境名称,这样创建的虚拟环境默认python为3.8(Unbuntu20.04下)
mkvirtualenv -p python解释器路径 环境名称,这样可以为虚拟环境指定python解释器
Linux学习(十八)——虚拟环境_第3张图片

3.3 使用虚拟环境

workon,产看有哪些虚拟环境

workon 虚拟环境名,进入到指定虚拟环境下

deactivate 虚拟环境名,退出当前虚拟环境

rmvirtualenv 虚拟环境名,删除指定虚拟环境

3.4 在虚拟环境中安装工具包

进入虚拟环境后可以使用pip指令安装相应的依赖包

pip install 包名==版本,安装指定包,可以指定版本,也可以不指定

pip list,查看该虚拟环境安装了哪些依赖包

你可能感兴趣的:(Linux学习)