在不同的应用系统创建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 virtualenv

pip 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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

产品经理如何进行项目管理?

产品经理如何进行项目管理? 项目管理和产品管理在本质上还是有一定差别的。产品更关注的是产品、功能、方向和反馈,而项目则更关注进度、质量和测试等。如果团队没有项目经理,那么产品经理就需要兼顾对开发人员、项目进度等进行管理。 此时…

声纹识别在无人机探测上的应用

无人机在民用和军事领域的应用越来越广泛。然而,随着无人机数量的增加,"黑飞"现象也日益严重,对公共安全和隐私构成了威胁。因此,开发有效的无人机探测与识别技术变得尤为重要。及时发现黑飞无人机的存在进而对其型号进…

软考-下午题-试题一

1、概念 2、答题技巧和规范 问题1、2:直接看 格式: 问题3: 格式: 3、例题 eg2:可以以后写完问题4之后,把问题3补充完整 问题4: 问题4 官方解释: 问题4(3‘) 2…

AI智能对话绘画二合一系统源码 在线生成绘画 带完整的源代码包以及搭建教程

系统概述 AI智能对话绘画二合一系统源码是一款集成了自然语言处理、深度学习、计算机视觉等多种技术的智能系统。该系统通过强大的自然语言处理能力,能够与用户进行流畅的AI对话,无论是创作构思、风格选择还是技巧咨询,系统都能给出精准的建…

7集成学习评分卡

集成学习评分卡 学习目标 知道LightGBM基本原理掌握使用lightGBM进行特征筛选的方法1 Gradient Boosting算法回顾 Gradient Boosting 基本原理 训练一个模型m1,产生错误e1针对e1训练一个模型m2,产生错误e2针对e2训练第三个模型m3,产生错误e3 …最终预测结果是:m1+m2+m3+…GB…

如何去除AI写作痕迹?笔灵去AI痕迹,提升论文质量

AI助手大集合,猛戳进来! 在工作和生活中,我经常使用各种各样的人工智能工具,如AI写作软件、AI语音助手、AI绘图工具等。我发现,这些工具能够极大地提高工作效率并简化日常生活。作为一名AI工具的忠实爱好者&#xff0…

TortoiseGit的安装

TortoiseSvn和TortoiseGit都是针对代码进行版本管理的工具,又俗称小乌龟,简洁而可视化的操作界面,免去繁琐的命令行输入。只需要记住常用的几个操作步骤就能快速上手。 TortoiseGit安装 1、TortoiseGit作为git的版本管理工具 ,但…

粘贴图片上传,显示剪切板中的图片

<van-cell-group inset><van-fieldpaste.native"(e) > handlePasting(e, index)"autosizeplaceholder"请将图片粘贴到此处"/> </van-cell-group> <div class"img-list"><divclass"img-item"v-for"…

在 Cython 中高效访问 scipy lil_matrix

在 Cython 中高效地访问 scipy 的 lil_matrix&#xff08;LInked List format&#xff09;可以通过以下步骤实现&#xff1a; 导入所需的模块&#xff1a; 首先&#xff0c;导入必要的模块&#xff0c;包括 numpy 和 scipy.sparse 中的 lil_matrix。定义函数原型&#xff1a; …

设备全生命周期管理平台:奏响设备管理的“高效乐章”

设备的全生命周期管理是一个复杂而关键的任务。设备的购买、安装、维护和报废都需要精细的管理和跟踪。然而&#xff0c;传统的设备管理方法往往效率低下、信息不准确&#xff0c;并且容易出现遗漏和错误。为解决这一问题&#xff0c;设备全生命周期管理平台应运而生。 设备全…

【Linux系统编程】基本指令(二)

目录 1、mv指令 2、cat指令 输出重定向 ​编辑 追加重定向 输入重定向 3、more指令 4、less指令 5、head指令 6、tail指令 与时间相关的指令 7、date指令 8、cal指令 9、find指令 10、grep指令 11、zip/unzip指令 1、mv指令 mv文件是用来对文件或目录进行重命名…

《新生向》什么是Python环境?

观前提醒&#xff1a;本文详细介绍了Python环境的结构&#xff0c;介绍了python虚拟环境基础用法&#xff0c;以及python中的环境&依赖管理 0.什么是Python环境 Python环境是指一个特定的设置&#xff0c;其中包含了运行Python代码所需的一系列软件工具和包。这个环境可以…

特斯拉FSD的硬件演进与模型压缩技术解析

引言 随着自动驾驶技术的迅速发展&#xff0c;特斯拉的全自动驾驶&#xff08;FSD&#xff09;系统也在不断进化。最近&#xff0c;特斯拉开始采用端到端的模型来优化其FSD算法&#xff0c;这种变革引发了广泛关注。本文将探讨特斯拉FSD在车载计算能力和模型压缩技术方面的最新…

基于EBAZ4205矿板的图像处理:12二值化图像的膨胀与腐蚀

基于EBAZ4205矿板的图像处理&#xff1a;12二值化图像的膨胀与腐蚀 先看效果 注意&#xff1a;我的项目中的膨胀和腐蚀是对二值化图像中的像素值为255的像素进行处理&#xff0c;而我的图像中255为白色&#xff0c;0为黑色&#xff0c;所以是对颜色为白色的像素点进行的膨胀和…

Axure “情形”的使用

这篇笔记的主要内容是如果在Axure中使用“情形”&#xff0c;对应在我们的研发中就是“判断条件”的使用 Axure情形的使用Axure添加caseAxure的if &#xff0c;sele if 条件判断 条件判断不管是在研发代码中还是实际生活中&#xff0c;无处不在&#xff0c;只是表现形式不同罢…

Python专题:十五、JSON数据格式

Python的数据处理&#xff1a;JOSN 计算机的主要工作&#xff1a;处理数据 最容易处理的数据就是结构化数据 非结构化数据&#xff1a;视频&#xff0c;文件等 近些年的大数据、数据挖掘就是对互联网中的各种非结构化的数据的分析和处理 半结构化数据 明确的结构属性&…

查询中Split函数不管用?试试这个自定义函数!

hi&#xff0c;大家好&#xff01; 我们在实际的应用中会有这样的一些情况&#xff0c;获取的一些数据是由一些特殊字符连接起来的&#xff0c;比如&#xff1a;XXX汽车\SUV\EV\纯电。类似这样的数据&#xff0c;我们在应用过程中&#xff0c;需要将数据拆开&#xff0c;如果用…

16-僵尸进程和托孤进程

进程的正常退出步骤&#xff1a; 子进程调用exit()函数退出父进程调用wait()函数为子进程处理其他事情 若进程没有按正常退出步骤&#xff0c;则有可能变为僵尸进程或者托孤进程 僵尸进程 子进程退出后&#xff0c;父进程没有调用wait()函数处理身后事&#xff0c;子进程变…

Web3 ETF软件开发技术

Web3 ETF&#xff08;交易所交易基金&#xff09;是一种基于区块链技术的ETF&#xff0c;它旨在跟踪Web3资产&#xff08;例如加密货币、NFT等&#xff09;的价值表现。Web3 ETF的开发涉及到传统ETF开发的所有技术难点&#xff0c;此外还有一些独特的挑战。北京木奇移动技术有限…

短剧私域-快速引流变现

短剧的爆火&#xff0c;衍生出了很多周边项目。 比如免费看剧App&#xff0c;短剧搜索机器人&#xff0c;短剧付费圈子等等。 这些项目的本质&#xff0c;就是借助短剧的热度&#xff0c;把流量引到自己的鱼塘进行变现。 短剧机器人大家都知道&#xff0c;目前最火的一种玩法…