文档结构
- 1、概念简介
- 2、环境配置
- 2.1、多版本解释器
- 2.2、指令创建虚拟环境
- 2.3、idea创建虚拟环境
- 2.3.1、pycharm
1、概念简介
- 虚拟环境
在某些场景下,不同的项目需要基于不同版本的Python解释器来开发,或者不同的项目需要的第三方包或模块版本也不同。当我们只有一套Python开发环境时很难满足以上场景的开发需求,此时可以通过创建不同的虚拟环境,很好的满足关于解释器版本和类库版本的个性化需求。
虚拟环境的另外一个优点:在开发项目时选择虚拟环境,因为其是独立的,仅包含了项目相关的依赖库,所以部署的效率更高、风险更小。
2、环境配置
2.1、多版本解释器
在Windows上可以直接安装多个版本的Python解释器,通过不同的安装目录区分:
D:\SoftWare\pyhton3.9
D:\SoftWare\pyhton3.10
D:\SoftWare\pyhton3.11
D:\SoftWare\pyhton3.12
具体安装步骤和Linux下安装步骤参考上一篇Python-环境搭建;
2.2、指令创建虚拟环境
pip、virtualenv、fabric通称为python的三大神器。
Virtualenv意义:
用来为每个应用创建一套隔离的Python运行环境,以满足不同应用对Python版本的不同需求;
1)工具包安装
pip install virtualenv
更换国内源:
pip install virtual -i http://mirrors.aliyun.com/pypi/simple/
查看virtualenv 版本
virtual --version
2)搭建虚拟环境
cd e:/PythonProject/FileOperTest
virtualenv FileOperTest_env
---指定Python版本
virtualenv -p d:/SoftWare/Python/python.exe FileOperTest_env
python搭建虚拟环境
2.3、idea创建虚拟环境
通过开发工具创建虚拟环境有2种方式:
1)先创建虚拟环境,新建项目时选择
2)新建项目时同步创建虚拟环境
2.3.1、pycharm
1)先创建虚拟环境,新建项目时选择
2)创建项目时同步创建虚拟环境
在新建项目时,选择 New enviroment using,环境类型选择 Virtualenv;其他选项如图所示;
在项目中打开终端可以看到如下提示:项目目录前有 (venv)的关键词;
这里终端如果是使用的 powershell,则不会显示,可以切换为 system32/cmd.exe;