python虚拟环境

python虚拟环境

python安装的库多了就可能会有包版本冲突,怎么解决这个问题呢?

python3支持虚拟环境运行,提供了虚拟环境模块 virtualenv,可以避免包冲突的问题。

本文以 python3.12 示范使用方法:

第一步:安装 virtualenv

先查看是否安装了 virtualenv 模块,命令:pip list | grep virtualenv

像下图这样已经安装了,则不需要再次安装,直接进行下一步。

从系统源里安装或者从pip源里安装都可以。

命令:apt install python3.12-venv 或者 pip install virtualenv

第二步:创建虚拟环境目录

执行指令:python3.12 -m venv cnocr.ve

cnocr.ve 只是一个目录名称,根据自己的需要自己设置。相对目录会在当前目录下创建,也可以用绝对目录创建。

看一下初始化创建的文件:

第三步:激活环境

命令:source bin/activate

实际上这一步只是初始化一些环境变量,指定python库的安装或者查找路径。

第四步:执行

这一步可以执行一些自己需要的操作,比如安装、运行模块、运行代码等。

第五步:退出环境

命令:deactivate

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注