在不同的应用系统创建Python虚拟环境

在不同的应用系统创建Python虚拟环境

在Linux上创建Python虚拟环境

一、在Ubuntu上创建Python虚拟环境

可以通过使用virtualenv工具来完成。下面是创建Python虚拟环境的步骤:

首先确保已经安装了python3-venv包(如果没有安装,则需要运行命令 sudo apt install python3-venv)。

打开终端并进入想要创建虚拟环境的目录。

输入以下命令来创建名为"myenv"的虚拟环境:

python3 -m venv myenv

等待片刻,直到虚拟环境被创建。

激活虚拟环境:

source myenv/bin/activate

现在你将会看到终端提示符前面显示 (myenv),表明你正处于虚拟环境中。

若要退出虚拟环境,只需运行以下命令:

deactivate

这样就成功地在Ubuntu上创建了Python虚拟环境。

二、在 CentOS 上创建一个 Python 虚拟环境

可以使用 virtualenv 工具。以下是创建和激活虚拟环境的基本步骤:

1.安装virtualenv
如果还没有安装 virtualenv,可以使用以下命令安装:

sudo yum install python3-virtualenv

请注意,这里假设使用的是 Python 3。如果使用的是 Python 2,请使用 python-virtualenv 而不是 python3-virtualenv。

2.创建虚拟环境
在项目目录中,运行以下命令来创建一个名为 venv 的虚拟环境(可以替换为自己喜欢的名字):

python3 -m virtualenv venv

3.激活虚拟环境
激活虚拟环境可以使用以下命令:

source venv/bin/activate

如果使用的是 fish shell,可以使用:

source venv/bin/activate.fish

一旦虚拟环境被激活,你的命令行提示符将会显示虚拟环境的名字,表示你正在使用虚拟环境。

4.安装依赖
现在可以在虚拟环境中安装项目所需的依赖:

pip install package1 package2 ...

5.退出虚拟环境
当完成工作后,可以使用以下命令退出虚拟环境:

deactivate

退出后,将返回到系统的全局 Python 环境。这样就成功地在CentOS上创建了一个Python虚拟环境。

macos 创建python虚拟环境及使用步骤

使用pip安装virtualenv

sudo pip install virtualenv

如何使用
创建环境,这里kungs_flask只是一个环境名称, 可以任意起名字

virtualenv -p python3 kungs_flask

我们创建好环境后, 并未处于该环境中, 所以我们需要激活该环境, 仅需要一条命令

source kungs_flask/bin/activate

如何退出隔离环境
运行

deactivate

Windows 创建python虚拟环境及使用步骤

安装(windows)

pip install virtualenvpip install virtualenvwrapper-win #虚拟环境管理包,virtualenv 的扩展工具。

配置

默认创建的ENVs在C盘,需要移动到其他盘的话,可以配置并将目录添加到系统变量:

在这里插入图片描述

创建虚拟环境

mkvirtualenv test01

img

img

默认情况下,虚拟环境中不包含系统本地的的site-packages,可以在创建时使用
virtualenv --system-site-packages venv
如果电脑中,安装了多个python版本,还可以在创建虚拟机时,指定所使用的 Python 版本:
virtualenv -p /usr/bin/python2.7 venv

virtualenv常用命令

mkvirtualenv [name] # 创建虚拟环境
rmvirtualenv [name]  # 删除虚拟环境
workon # 列表所有的虚拟环境
workon [name] # 进入指定虚拟环境
deactivate # 退出当前虚拟环境
virtualenv --version # 查看当前版本号
virtualenv -no-site-packages # 表示继承系统已安装的模块
启动虚拟环境:activate

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/702339.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker 修改运行容器环境变量

文章目录 前言第一步:查看Docker Root目录第二步:查到容器的长id(container id)第三步:停止容器第四步:编辑修改环境变量env第五步:重载服务的配置文件第六步:重启docker 总结 前言 …

webpack生成模块关系依赖图示例:查看构建产物的组成部分 依赖关系图

npm i -D webpack-bundle-analyzer core-js babel-loaderwebpack.config.js const BundleAnalyzerPlugin require(webpack-bundle-analyzer).BundleAnalyzerPlugin; module.exports {entry: ./src/index.js,output: {filename: main.js,},// mode: production, // 或者 produ…

如何在 Windows 11/10 中恢复已删除的分区

在将重要数据存储在计算机上之前,许多用户会创建分区以更好地组织和管理他们的文件。此分区可以在内部硬盘驱动器或外部存储设备上创建。但是,有时可能会意外删除分区。如果发生这种情况,您可能想知道是否可以在不丢失任何信息的情况下恢复已…

Kubernetes二进制(单master)部署

文章目录 Kubernetes二进制(单master)部署一、常见的K8S部署方式1. Minikube2. Kubeadmin3. 二进制安装部署4. 小结 二、K8S单(Master)节点二进制部署1. 环境准备1.1 服务器配置1.2 关闭防火墙1.3 修改主机名1.4 关闭swap1.5 在/e…

AI应用案例:律师服务质量评价

利用微调后的模型对律师的服务质量进行评价是一种高效且客观的方法。首先,我们需要一个预先训练好的模型作为基础,这个模型可能已经具备了处理文本或类似数据的能力。然后,针对律师服务质量的特定需求,我们对模型进行微调&#xf…

Milvus 快速入门

引言 在本篇文章中,我们将介绍 Milvus 的基本概念,并通过一个简单的示例展示如何在 Milvus 中创建集合、插入向量和执行搜索。最后,我们将概览 Milvus 提供的 API。 一、基本概念 1.1 集合 (Collection) 在 Milvus 中,集合类似…

如何在华企盾DSC数据防泄密系统中自定义加密级别?

在华企盾DSC系统中,你可以通过密级权限功能来自定义加密文件的密级高低。每个终端下都有严格的受限范围,文件密级的高低将直接决定该终端是否拥有打开该加密文件的权利。如果不在权限范围内,则无法打开该加密文件。详细步骤如下: …

守护长者安全,平安养老险携手福海街道开展防灾减灾活动

在构建和谐社会、倡导人文关怀的当下,平安养老险以高度的社会责任感和深厚的人文情怀,持续关注老年人的健康与安全。在今年“5.12防灾减灾日”来临之际,平安养老险深圳分公司积极响应倡议,于5月10日携手福海街道举办了在福海街道举…

数据结构--AVL树

一、什么是AVL树 1、AVL树的概念 二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查 找元素相当于在顺序表中搜索元素,效率低下。因此,两位俄罗斯的数学家G.M.Adelson-Velskii 和E.M.Landis在…

Python轻量级Web框架Flask(14)—— 自己做Flask项目总结

0、前言: 本文意在记录自己在做毕业Flask项目开发时遇到的一些问题,并将问题解决方案记录下来,可做日后查询本文也会记录自己做FLask项目时实现的一些功能,作为开发工作的进程记录注意:用Flask开发的前提是已经设计好…

【复试分数线】综合性985历年分数线汇总(第四弹)

国家线和34所自划线 可以看作是考研上岸最最最基础的门槛。真正决定你能不能进入复试的还要看院线(复试分数线)!今天我将分析考信号的除C9、工科类985的其他7所985近三年复试分数线(不包括2024),大家可以参…

使用C++实时读取串口数据(window使用已编译LibModbus库并用QT实现一个实时读取串口数据)

先看这篇文章,写得很详细: QT应用篇 四、window编译LibModbus库并用QT编写一个Modbus主机 手把手教学 编译好的LibModbus库可以在上面文章里下载, 1.以编译好的modbus链接如下:libmodbus-3.1.4-源码与已编译好的 文件目录如下: …