python虚拟环境构造?

Python虚拟环境是一种为Python程序创建独立的运行环境的方法 , 常用于隔离不同项目的依赖库,防止其相互干扰 。本文主要介绍虚拟环境的构造及使用 。

python虚拟环境构造?

文章插图
一、安装虚拟环境
1. 在Linux/Mac上,可以通过pip进行安装:
$ pip install virtualenv
Windows上,可以从virtualenv官网下载安装包进行安装 。
2. Python 3.3及以后版本,可以使用pyvenv代替virtualenv 。
二、创建虚拟环境
1. 使用virtualenv
$ virtualenv venv
创建名为venv的虚拟环境 。
$ virtualenv -p /usr/bin/python3 venv
指定Python解释器为/usr/bin/python3 。
2. 使用pyvenv
$ pyvenv venv
创建名为venv的虚拟环境 。
【python虚拟环境构造?】 $ pyvenv venv --system-site-packages
使用系统中已安装的库 。
三、进入虚拟环境
1. Linux/Mac
$ source venv/bin/activate
2. Windows
venv\Scripts\activate.bat
四、退出虚拟环境
$ deactivate
五、常用命令
1. 安装依赖库
(venv) $ pip install package_name
指定版本:(venv) $ pip install package_name==x.x.x
从文件安装:(venv) $ pip install -r requirements.txt
2. 导出依赖库列表
(venv) $ pip freeze > requirements.txt
六、使用虚拟环境
当进入虚拟环境后,所有安装和运行均在该环境内进行 。直到退出虚拟环境后,才恢复到系统环境 。
七、总结
通过虚拟环境的使用,可以更好地管理Python项目的依赖库,提高开发效率和代码的稳定性 。同时,虚拟环境的概念在很多Python开发中都会用到 。

    推荐阅读