正在进入ing...

关于Python虚拟环境使用说明

发布时间:2022-08-02 浏览量: 46 文章分类: python

前面的话

因为我之前都是用anaconda的,但是由于anaconda在公司内不能使用,所以不得已还是要切换一个环境管理工具,为了今后不折腾,我瞄准了python自带的venv管理工具,这里就简单记录一下。

安装

因为是python自带的,所以只要你安装了python就不需要在安装其他任何东西了。Python版本需要>=3.3,之前的版本需要借助virtualenv但是使用大同小异,这里就不展开说了

创建虚拟环境

在代码根目录下,可以输入python -m venv 环境名称来创建一个虚拟环境,比如python -m venv demo则会在当面目录下创建一个demo的文件夹。

venv 有些参数,简单介绍几个:

  • --without-pip: 不需要安装 pip,默认为安装
  • --clear:如果创建虚拟环境的目录已经有了其他虚拟环境,则清除后重建

venv 是依附于一个 Python 解析器创建的,所以不需要指定 Python 解释器版本

激活虚拟环境

我是用的mac,所以激活也不麻烦,直接在当面目录继续输入source demo/bin/activate

输入完毕后,命令行会变成(demo)xxxxx: 这种状态就表示环境激活成功。

激活后,可以输入pip list查看一下,

Package    Version
---------- -------
pip        22.0.4
setuptools 58.1.0

可以看到,这个时候就已经创建了一个全新的环境了。

如果提示你的pip版本需要更新,你也可以输入python -m pip install --upgrade pip更新一下pip版本

退出虚拟环境

如果是在已经激活的状态下,退出只要输入deactivate即可退出虚拟环境了。