关于Python虚拟环境使用说明
发布时间:2022-08-02
浏览量: 538
文章分类: 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
即可退出虚拟环境了。