创建虚拟环境的方法

虚拟环境 = python解释器 + 第三方包;

在系统中,一个虚拟环境就是一个文件夹,改动文件夹名字不行,因为已经写入了部分脚本中,如activate等启动程序中;

Virtualenv

安装:pip install virtualenv

Windows

默认虚拟环境的创建地址:C:\Users\capitek-fengxl\Envs,可通过在系统变量中设置地址修改存放虚拟环境的位置。

我的电脑->右键,搜索环境变量,在系统变量中添加属性,WORKON_HOME,值为自定义的路径,之后新建的虚拟环境就会存放在该路径。

创建虚拟环境:mkvirtualenv env_name

使用指定python版本创建虚拟环境:mkvirtualenv --python=..AppData\Local\Programs\Python\Python310\python.exe env_name,

注:指定的python版本需要先安装在指定目录。

切换虚拟环境:workon env_name或进入虚拟环境目录Scripts文件夹下使用activate。

deactive:退出

删除虚拟环境:rmvirtualenv env_name

Linux

创建虚拟环境:virtualenv env_name,

默认虚拟环境存放位置:/root/.virtualenvs/

激活虚拟环境:source /env_name/bin/activate,不要进入bin目录运行

退出虚拟环境:deactivate

删除虚拟环境:rm -rf env_name/

Python自带的venv

可先创建存放虚拟环境的文件夹,进入该文件夹目录再创建。

创建虚拟环境:python -m venv env_name

激活虚拟环境:进入 env_name/Scripts/ 目录,activate激活

退出虚拟环境:deactivate

Conda

创建虚拟环境:conda create -n env_name python=3.11(指定python版本)

指定创建目录:conda create -p path/env_name python=3.11

激活环境:conda activate env_name

退出环境:conda  deactivate

删除环境:conda env remove --name env_name

参考:

windows下安装python virtualenv 虚拟环境_virtualenv 列出虚拟环境-CSDN博客

【python】创建python虚拟环境 - 知乎 (zhihu.com)

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

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

相关文章

SQL注入(order by,limit),seacms的报错注入以及系统库的绕过

一、若information_schema被过滤了,应该如何绕过 简介: information_schema 是一个非常重要的系统数据库,它在SQL标准中定义,并且被许多关系型数据库管理系统(RDBMS)如MySQL、PostgreSQL等支持。这个库提供…

HAL库串口发送函数 加 接收函数

数据类型 一个字节8个比特位,串口发送函数的第三个参数,写入的是数据的数量,以字节为单位。 ​/* exact-width signed integer types */ typedef signed char int8_t; typedef signed short int int16_t; typedef signed…

Linux:进程信号(二.信号的保存与处理、递达、volatile关键字、SIGCHLD信号)

目录 1.信号保存 1.1递达、未决、阻塞等概念 1.2再次理解信号产生与保存 1.3信号集操作函数 sigset_t类型 sigemptyset() 函数 sigismember()函数 sigaddset ()函数 sigdelset() 函数 sigprocmask()系统调用 sigpending()系统调用 2.信号的处理/递达 2.1信号处理时…

【JavaEE】SpringMVC获取HTTP中的元素

目录 一、获取URL中的参数PathVariable二、上传⽂件RequestPart三、获取Cookie/Session3.1 HttpServletRequest和 HttpServletResponse3.2 获取Cookie3.2.1 使用HttpServletRequest3.2.2 使用注解CookieValue 3.3 设置session3.4 获取session3.4.1 使用HttpServletRequest3.4.2…

React低代码项目:用户登陆

吐司问卷:用户登陆 Date: February 17, 2025 4:12 PM (GMT8) JWT **概念:**登陆成功后,服务端返回一个 token JWT组成: JWT 由三个部分组成:头部(Header)、载荷(Payload&#xf…

集合与反射

一、集合体系 集合一共分为两部分:Collection(单列集合)每个元素(数据)只包含一个值。 Map(双列集合)每个元素包含两个值(键值对)。 二、ArrayList和LinkedList的区别 数…

ubuntu:桌面版磁盘合并扩容

下载gparted磁盘编辑器 apt-get install gparted 打开gparted 更改目标分区大小 当遇到这个报错时,需要在命令行执行原分区的挂载指令 查看该分区信息 记住该目录,并在命令行执行 mount -o remount -rw /# 示例:mount -o remount -rw /v…

全国各省山峰分布SHP数据详解及其在科学研究与旅游规划中的应用

一、引言 在中国这片广袤无垠的土地上,山峰作为自然界的壮丽景观,不仅构成了大地的骨架,更承载着丰富的自然资源和深厚的文化底蕴。 全国各省山峰分布SHP数据,作为一种地理信息系统(GIS)中的矢量数据格式…

向量数据库milvus部署

官方文档 Milvus vector database documentationRun Milvus in Docker (Linux) | Milvus DocumentationMilvus vector database documentation 按部署比较简单,这里说一下遇到的问题 一:Docker Compose 方式部署 1、镜像无法拉取,(docker.io被禁) …

Java 基础面试题

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,…

清华大学《AIGC发展研究3.0》

大家好,我是吾鳴。 AIGC已经爆火好长一段时间了,特别是DeepSeek的爆火,直接让很多之前没有体会过推理模型的人可以免费的使用上推理模型,同时DeepSeek产品形态也是全球首创,就是直接把AI的思考过程展示给你看&#xff…

苹果CMS泛目录站群架构:无缓存刷新技术的SEO实战

一、技术背景与行业痛点 传统泛目录站群系统普遍依赖静态缓存机制,导致两个核心问题: 缓存臃肿:运行3-6个月后缓存文件可达数百GB量级,严重影响服务器性能内容僵化:缓存机制导致页面TDK(标题/描述/关键词…

iview table组件中修改按钮时 要注意是否真的修改了值

如图所示, switch按钮的默认值用dj来控制,但是如果没有加事情去修改切换后的值的话,那么他只会修改本身的显示值,但是我们需要跟着修改的列表数据的dj值是不会修改的,所以要注意,一定要加上事情去修改确定的…

Go中slice和map引用传递误区

背景 关于slice和map是指传递还是引用传递,很多文章都分析得模棱两可,其实在Go中只有值传递,但是很多情况下是因为分不清slice和map的底层实现,所以导致很多人在这一块产生疑惑,下面通过代码案例分析slice和map到底是…

Linux网络基础(协议 TCP/IP 网络传输基本流程 IP VS Mac Socket编程UDP)

文章目录 一.前言二.协议协议分层分层的好处 OSI七层模型TCP/IP五层(或四层)模型为什么要有TCP/IP协议TCP/IP协议与操作系统的关系(宏观上是如何实现的)什么是协议 三.网络传输基本流程局域网(以太网为例)通信原理MAC地址令牌环网 封装与解包分用 四.IP地址IP VS Mac地址 五.So…

python-leetcode-乘积最大子数组

152. 乘积最大子数组 - 力扣&#xff08;LeetCode&#xff09; class Solution:def maxProduct(self, nums: List[int]) -> int:if not nums:return 0max_prod nums[0]min_prod nums[0]result nums[0]for i in range(1, len(nums)):if nums[i] < 0:max_prod, min_prod…

图像处理之图像边缘检测算法

目录 1 图像边缘检测算法简介 2 Sobel边缘检测 3 经典的Canny边缘检测算法 4 演示Demo 4.1 开发环境 4.2 功能介绍 4.3 下载地址 参考 1 图像边缘检测算法简介 图像边缘检测是计算机视觉和图像处理中的基本问题&#xff0c;主要目的是提取图像中明暗变化明显的边缘细节…

React 源码揭秘 | Effect更新流程

前面的文章介绍了 hooks和commit流程&#xff0c;算是前置知识&#xff0c;这篇来讨论一下useEffect的原理。 useEffect用来处理副作用&#xff0c;比如网络请求&#xff0c;dom操作等等, 其本质也是个hooks&#xff0c;包含hooks的memorizedState, updateQueue, next Effec…

【Linux】vim 设置

【Linux】vim 设置 零、起因 刚学Linux&#xff0c;有时候会重装Linux系统&#xff0c;然后默认的vi不太好用&#xff0c;需要进行一些设置&#xff0c;本文简述如何配置一个好用的vim。 壹、软件安装 sudo apt-get install vim贰、配置路径 对所有用户生效&#xff1a; …

qt-C++笔记之QtCreator新建项目即Create Project所提供模板的逐个尝试

qt-C笔记之QtCreator新建项目即Create Project所提供模板的逐个尝试 code review! 文章目录 qt-C笔记之QtCreator新建项目即Create Project所提供模板的逐个尝试1.Application(Qt):Qt Widgets Application1.1.qmake版本1.2.cmake版本 2.Application(Qt):Qt Console Applicati…