怎样创建隔离的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命令可禁用虚拟环境。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/303319.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
黑马程序员黑马程序员订阅用户
上一篇 2023年7月5日 07:25
下一篇 2023年7月5日 07:27

相关推荐

  • 说说format函数用法Python。

    在Python中,format()函数是一种非常有用的工具,用于格式化字符串,它允许你在字符串中嵌入变量,并在需要时定制这些变量的显示方式,下面是关于format()函数用法的详细介绍。 基本用法 format()函数最基本的用法…

    2024年7月19日
    00
  • 说说eclipse怎么指定jdk路径。

    在Eclipse中指定JDK路径是开发Java应用程序时的一个重要步骤,以下是如何在Eclipse中指定JDK路径的详细指南。 (图片来源网络,侵删) h3 准备阶段 在开始之前,您需要确保已经安装了Java Development Kit (JDK),…

    2024年7月24日
    04
  • 小编教你python编程入门自学,免费编程教学网站有哪些。

    Python是一种高级编程语言,它的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词),Python支持多种编程范式,包括面向对象的、命令式、函数式和过程式编程,它具…

    2024年6月30日
    01
  • 我来分享python模块导入的方法有哪些。

    Python模块导入的方法有以下几种: ,,- import 语句,- from .. import 语句,- from . import 语句,- import … as … 语句,- from … import … as … 语句 Python模块导入的方法有…

    2024年7月21日
    00
  • 小编教你python如何读取cad文件。

    Python如何读取CAD文件 CAD(Computer-Aided Design)是一种用于建筑、机械等产品构造以及电子产品结构设计的软件,在许多领域,如工程制图、产品设计等,CAD文件被广泛使用,而在Python中,我们可以通过一些库来读…

    2024年7月12日
    02
  • 我来说说python 变量重命名。

    在Python编程中,变量重命名(也被称为变量赋值)是一个常见的操作,它的主要目的是将一个变量名更改为另一个更具描述性或易于理解的名称。 变量重命名的基本概念 在Python中,变量是用于存储数据的容器,每个变量…

    2024年7月21日
    01
  • serverless python。

    在Serverless架构下,我们可以使用Python来实现图像分类和预测,这主要涉及到两个步骤:我们需要使用Python来处理和理解图像数据;然后,我们需要使用这些理解来预测图像的类别。 我们需要处理图像数据,Python有许…

    2024年6月19日
    04
  • 关于Python存入字典。

    在Python中,字典是一种非常灵活且强大的数据结构,它允许我们将键(key)与值(value)相关联,字典中的键必须是唯一的,而值则可以是任何类型的对象,包括数字、字符串、列表甚至是其他字典。 创建字典 创建字典…

    2024年7月15日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息