怎样创建隔离的Python开发环境?

开发 前端
实际生产中同一项目的不同版本可能依赖不同的环境,这时需要在系统中安装多个版本的Python。若直接在物理环境中进行配置,多个版本的软件之间会产生干扰。为了避免这种情况,应使用virtualenv命令创建虚拟环境,以隔离不同版本的Python。

实际生产中同一项目的不同版本可能依赖不同的环境,这时需要在系统中安装多个版本的Python。若直接在物理环境中进行配置,多个版本的软件之间会产生干扰。为了避免这种情况,应使用virtualenv命令创建虚拟环境,以隔离不同版本的Python。

一台主机中可以存在多个虚拟环境,开发人员可以将不同版本的Python安装在不同的虚拟环境中,实现Python环境的隔离。下面以Windows系统为例,介绍如何创建和使用虚拟环境。打开控制台窗口,使用pip工具可以在线安装virtualenv,具体命令如下:

C: \Users\admin>pip install virtualenv

virtualenv安装完成后,使用命令创建虚拟环境,具体命令如下:

C: \Users\admin>virtualenv first_env

以上命令执行后会创建包含Python的虚拟环境first_env,虚拟环境中的Python版本由系统环境变量PATH中配置的Python安装路径中Python的版本决定。若要创建包含指定Python版本的虚拟环境,需使用-p选项指定该版本Python可执行文件所在的路径,完整命令格式如下

C: \Users\admin>virtualenv first env

以上命令执行后会创建包含Python的虚拟环境first_env,虚拟环境中的Python版本由系统环境变量PATH中配置的Python安装路径中Python的版本决定。若要创建包含指定Python版本的虚拟环境,需使用-p选项指定该版本Python可执行文件所在的路径,完整命令格式如下:

virtualenv -p python.exe路径 虚拟环境名

执行虚拟环境目录中Scripts下的activate文件可启用虚拟环境,以first_env为例,具体命令如下

virtualenv -p python.exe路径 虚拟环境名

执行虚拟环境目录中Scripts下的activate文件可启用虚拟环境,以first_env为例,具体命令如下:

C: \Users\admin>. \first env\Scripts\activate

若以上命令执行成功,则命令行的路径名之前会出现“(虚拟环境名)”,具体如下:

(first_env) C: \Users\admin>

使用deactivate命令可禁用虚拟环境。

责任编辑:华轩 来源: 今日头条
相关推荐

2009-06-08 17:42:00

建立最基本Java

2016-01-18 10:54:06

Dokcer环境搭建Docker技术

2024-04-26 09:17:20

MySQL事务隔离

2009-11-26 14:27:46

开发VS2005

2019-07-15 15:42:50

PythonPipx开源

2020-10-10 11:43:29

Java开发代码

2010-02-01 17:18:23

Python多线程环境

2023-04-28 09:05:20

魔方基础流程

2010-02-03 14:37:10

Python 开发环境

2021-11-15 05:44:16

Python虚拟环境开发

2010-03-19 18:36:39

python开发环境

2014-08-07 10:25:15

DockerPython

2024-01-24 13:45:21

Python开发操作系统

2015-10-16 13:30:59

EclipsePython开发环境

2012-04-28 08:43:12

CentOS

2013-04-19 15:35:54

Windows Pho隔离存储

2020-07-06 07:00:21

PyCharm虚拟环境

2016-08-23 00:05:56

2013-07-29 14:23:55

Eclipse开发环境Eclipse开发环境

2017-12-05 11:01:12

点赞
收藏

51CTO技术栈公众号