U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

Ubuntu系统下Python的虚拟环境搭建方法简介:venv、virtualenv、pipenv

来源:http://www.tudoupe.com时间:2022-03-17

Python进步: Ubuntu 系统下的 Python 的 venv 轻量型虚拟环境介绍

  • 一. Python虚拟环境的作用及其变化的简要概述。
    • 一.1. 创造虚拟环境的要求
    • 一. 三种虚拟环境创造方法的比较:2种虚拟环境创造方法;2种虚拟环境创造方法;Vievenv;Lipnv
  • 二. 文文创造虚拟世界
    • 2.1 venv虚拟环境生成最基本的例子
    • 2.2. Pip既熟悉又不熟悉。
      • 从PyPI安装了2,2.1个。
      • 二. 2. 2.2 基于先决条件文件的管道设置环境
  • 三、自愿环境风险的建立
    • 三. 一个虚拟环境
    • 3.2 Viewenv 产生虚拟环境
    • 3,3 viuualenv 替代物
  • 四. Pipenv的虚拟环境模拟
    • 第4号Pipenv剖面图
    • Pipenv安装和使用技术

一. Python虚拟环境的作用及其变化的简要概述。

一.1. 创造虚拟环境的要求

Python 虚拟环境的功能是为每个项目创造一个单独的 Python 操作环境,以避免与其他 Python 操作环境发生冲突。
Python虚拟环境的优点是有助于管理和维护Python软件包,此外,协助卸载不受欢迎的Python虚拟环境的最直接解决办法就是简单地删除Python虚拟环境所含的文件,而实际操作很简单。

一. 三种虚拟环境创造方法的比较:2种虚拟环境创造方法;2种虚拟环境创造方法;Vievenv;Lipnv

1. 建造Python虚拟环境的技术

Python的虚拟环境有很大一部分是建造的。例如,在Pycharm, 使用Villigenv、 Conda环境、系统翻译、SSH翻译、Docker等进行解释。这是Venv,Vievalenv, 和Lipnv 示例。我希望你学习如何创造 Python 虚拟环境。

在这里插入图片描述
方法 2 vev, evilenv
Python第3版现已提供。Venv 你给自己带来了一个虚拟栖息地其若干行动与Vievenv的行动相当。然而,它们运作的过程是不同的。因为只有Python3.3 和后来得到支持。所以,要使用 Python2 的虚拟环境,继续使用 Vilitenv 。

虽然Vev、Vievenv技术有许多缺陷,但它为理解更多复杂的虚拟环境提供了基础。

3. Pipenv技术
Pipenv 是一个官方认可的套件管理工具, 将 Pip 和 Vivilenv 的功能结合起来。 它自动生成和管理虚拟环境、 Pipfile 和 Pipfile. Lock 文件, 以锁定安装套件版本, 并依靠套件信息来避免构建错误 。 pipenv的基本理念:Pipfile文件是TOML格式而不是requirements.txt这是一个简单的文本; 一个工程与 Pip 文件相对应, 它能将开发环境与正式环境分离; 版本锁定支持, 它被保存为 Pipfile. Lock 。

pipenv与Venv、Vievenv和虚拟环境相比,惠益明显较少。requirements.txt档案在Pipenv的手里Pipfile这种对管理文件的强调,对管理和安装复杂的Python项目包带来了更好的好处。

二. 文文创造虚拟世界

2.1 venv虚拟环境生成最基本的例子

1. 构建 Python 虚拟环境。
要构建 Python 虚拟环境, 请使用 Venv 命令 :

比如,以一个最简单hello_world_test.py项目(本文件仅载有一项指示)print('hello world!')以下是上述程序的一个实例。test_evn文件夹,通过输入文件夹打开终端,输入python3 -m venv test_env制定具体项目计划。test_env虚拟环境。


2. 进入Python虚拟环境和代码实施
进入创建的test_env虚拟环境的命令为:

在这里插入图片描述
这样我们就进入了test_evn虚拟世界,通过终端进入python3 hello_world_test.py

在这里插入图片描述

2.2. Pip既熟悉又不熟悉。

pip这是我们主要的 Python 软件包管理工具。pip取决于Python的安装来源 我们可以从Python开始安装软件包pipPython安装为以下类别:

从PyPI安装了2,2.1个。

PyPI( Python 套件索引) 是一个使用 Python 计算机语言的软件仓库。

1. Python软件包使用Pip的语法安装

当我们进入上面创建test_env可在虚拟环境中进入。pipPyPI上安装 Python 软件包:

2. Python包件的安装皮皮作为例子
我们必须被创造, 所以注意。test_env虚拟环境中,输入pip install numpy如果你安装了纽菲包,你可以使用它。pip list下图说明安装前后的结果:


N.B. 根据官方网站,已安装的语法是:pip 安装 python3-m事实上,这两种技术几乎完全相同。pip install简单得多 但最新版正式推荐了pip 安装 python3-m

2. Pip 更新和卸载的 Python 软件包软件包语法

(1)软件包更新:

或者:

(2)软件包卸载:

或者

二. 2. 2.2 基于先决条件文件的管道设置环境

当我们研究Github克隆时 我们下载的文件夹里总有一个requirements.txt包含项目要求的 Python 软件包及其版本的文件:

在这里插入图片描述在这里插入图片描述
pip提供了一种直接根据requirements.txt文件安装所需的软件包的有关版本,其语法如下:

pip 在Python套件手册中,还有针对各种情况的若干套套件可供使用。

三、自愿环境风险的建立

虚拟环境与静脉静脉静脉静脉静脉静脉静脉静脉静脉静态技术完全相同,

三. 一个虚拟环境

因为virualenv是一个非正式的袋子, 它必须首先使用。pip安装:

3.2 Viewenv 产生虚拟环境

为建筑项目创造虚拟环境:

此外,若有许多Python口译员,您可指定一个Python口译员(例如:python3.7应当指出,python3必须首先安装在系统上。 (7) 建造时没有说明系统默认译员:

同样,为了开始使用虚拟环境,必须启动:

退出虚拟环境:

3,3 viuualenv 替代物

(1) 使用 Pip 冻结来查看目前安装的版本 。

(二) 配置虚拟环境评估.txt
生成一个重新排序. txt 文件, 它包含当前环境中所有软件包及其相应版本的基本列表, 并使用以下命令安装 。

四. Pipenv的虚拟环境模拟

第4号Pipenv剖面图

1. Pipenv的质量

为了简洁和有条不紊地描述Pipenv,我们必须首先了解其关键特征:

  • (1) Pipenv综合了Pip和Vievenv的特征,并改进了一些缺点。
  • (2) Pipenv的PipfilePipfile.lock它只是被控制。在实际项目中的txt文档中存在缺陷。
  • (3) 通过使用Hashi核查和自动探测安全漏洞,确保了项目的安全。
  • (4)通过pipenv graph用命令清楚地显示依赖图 。
  • (5)可以加载.env文件使真正的发展进程更加容易。

2. Pipenv回答问题

  • (a) 评估.txt取决于管理制约因素。
  • (2) 许多项目使用不同版本的子模块。
  • (3)依赖分析。

这里不作介绍;相反,对Pipenv感兴趣的访客可以观看Empace Pipenv和Pipenv入门片。

Pipenv安装和使用技术

1. Pippenv安装方法

在我们用管子前这里有个坑; 在 Ubuntu20 中。 第一个命令于 4 执行, 并在 4 上用 pipnv 执行pipenv install,你会发现出现:⠇ Creating virtual environment...ModuleNotFoundError: No module named 'virtualenv.seed.via_app_data'这样的错误。

04的问题在于安装管道时, 默认安装的虚拟版本为 20 Four. 0, 这里将显示虚拟 env20. Four.

2. Pipenv申请

(1) 在所提供的目录中构建虚拟环境,并使用默认的 Python 版本(与安装在Ubuntu 系统中的 Python 版本相对应)。

然后制作一个文件夹, Pipenv 可以在其中构建虚拟环境 。pipenv,打开此文件夹中的终端,并使用当前系统 Python3 使用以下代码构建虚拟环境:

以下是安装的具体细节:

在这里插入图片描述

注意:使用pipenv install中,检查当前目录中是否有requirments.txt,并生成Pipfile然后,由于它,Pipfile进行再次修改。

(2)激活虚拟环境

如下图所示,liang@liang前面有一个pipenv这说明虚拟环境的发展已经开始:

在这里插入图片描述
(3) 安装和制作第三方模块PipfilePipfile.lock文件

完成前几个步骤后创建文件夹 。pipenv中已经生成了PipfilePipfile.lock此文件夹包含一个文件, 但只是虚拟环境的基本设置 :


目前,我们可以在虚拟环境中执行以下步骤。pipenv第三方图书馆(以熊猫为例)安装如下:

安装实施,如下图左图示所示pandas包之前,通过pip list在虚拟环境里检查皮松袋 它不在里面pandas软件包; 执行, 如以下右手图所示pipenv install pandas因此创造了虚拟环境。pands包,还有皮松包


执行完了pipenv install pandas,我们再看看Pipfile文件,就发现在[packages]熊猫袋描述如下:

在这里插入图片描述
(4)查看依赖关系

在这里插入图片描述

(5) 经常使用的其他Pipenv指令

  • 见当前项目所在的虚拟环境:pipenv --where
  • 查看虚拟环境位置:pipenv --venv
  • 见Python 口译员详情:pipenv --py
  • 退出虚拟环境:exit
  • 在虚拟环境中,卸载以下软件包:bitinnv 名称 unstall
  • 删除虚拟环境:pipenv --rm
  • 修改下载源:pipenv install由于模块安装可能有时延迟,Pipfile文件[源 下的URL属性可以更新,例如源集修改为:url = "https://pypi.tuna.tsinghua.edu.cn/simple"

Pipenv的最好特征是..

  • pipenv --rm我仅仅删除了虚拟环境的创造,然而..PipfilePipfile.lock一直存在到今天。 如果您想要构建与上一个工程相同的虚拟环境, 请在下次使用它 。pip install命令即可;
  • 我们还可以将PipfilePipfile.lock复制到附加项目, 然后运行pipenv install它自动产生项目的环境。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息