Python使用venv配置虚拟环境
前言
之前在使用Python进行开发时,就觉得每次使用pip进行库的安装都是全局安装,这个脚本需要某个库的某个版本,另一个脚本又需要这个库的另一个版本,这会有版本冲突的问题,因此使用Python现在自带的虚拟环境venv就可以很好的解决这个问题。
我的本地环境
Windows 11 x64
Python 3.11.3 安装venv
在Windows上的新版本Python在安装时已经默认安装。
在debian系Linux发行版中,若没有自动安装,可以使用以下命令安装venv。
sudo apt install python3-venv创建!
首先我们需要创建一个虚拟环境,假定我命令行目前所在目录为Z:\,在这里执行:
python -m venv test这里便会在这个目录下创建一个名为test的目录,进入后即为创建出的虚拟环境目录。
启用!
此时已完成虚拟环境目录的创建,那么让我们来启用这个虚拟环境:
在Linux和Mac环境下,打开终端,执行下面的命令:
source ./test/bin/activate在Windows环境下,打开PowerShell,执行下面的命令:
.\test\Scripts\Activate.ps1可以看到,命令行的提示符前面出现括号,里面是虚拟环境名称,此时虚拟环境已经启用。
安装库!
此时和全局安装库无异,可以直接使用pip命令安装库到这个虚拟环境,例如:
pip install beautifulsoup4写代码!
在这里可以直接在Z:\test\目录下进行编程工作了,此处不再赘述。
退出虚拟环境!
执行下列命令:
deactivate若无报错,即已退出虚拟环境。
版权声明:本文为原创文章,版权归 绫织梦CoronaZero | 狂想日记 所有,转载请联系博主获得授权。
本文地址:https://corona.dreamweaver.top/archives/4/
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。