虚拟环境安装和操作

2023-11-11

安装相应库和配置

1、使用win+R在cmd终端pip安装virtualenv:pip install virtualenv
在这里插入图片描述

2、pip安装virtualenvwrapper-win:pip install virtualenvwrapper-win

在这里插入图片描述
3、配置windows环境变量:新建系统变量,变量名为WORKON_HOME,路径可以自行选择

在这里插入图片描述

查看已安装虚拟环境

4、查看虚拟环境配置是否成功,打开cmd输入lsvirtualenv,就可以查看虚拟环境所存在的目录和已建虚拟环境
在这里插入图片描述

创建虚拟环境

5、开始创建虚拟环境:使用命令mkvirtualenv test1(这个虚拟环境名称可以随意起),创建成功后直接进入虚拟环境test1
在这里插入图片描述
6、打开D:\PythonVirtualenv\test1就可以看到刚刚所创建的虚拟环境。当然我们可以创建多个虚拟环境,还能随意切换,哲学虚拟环境的文件都位于D:\PythonVirtualenv下面。

在这里插入图片描述

切换/进入虚拟环境

7、使用命令workon进行切换虚拟环境。

退出虚拟环境

8 、退出当前虚拟环境,直接输入命令deactivate
在这里插入图片描述

虚拟环境

9、删除虚拟环境,直接敲命令rmvirtualenv test
在这里插入图片描述
在这里插入图片描述

linux创建Python虚拟环境及配置

linux虚拟环境的安装与windows没多大区别,直接用一副清晰的流程图解析一下。
在这里插入图片描述

Django、Flask项目中如何创建Python虚拟环境呢?

1、对于linux来说:

(1)、启动黑屏终端,进入到工程目录下,在下面创建文件requirements.txt

(2)、打开文件requirements.txt,在里面写入工程所需要的环境安装语句。例如,一个Flask项目需要的一些扩展库

                        flask==0.10.1
                        flask-script
                        flask-migrate==2.1.1
                        pymysql
                        flask-sqlalchemy==2.3.2

                        flask-restful

(3)、在工程目录下输入命令virtualenv env即可在工程下创建env的文件夹。

(4)、若以后拿到这个工程且本机也没有相关的Python环境及相关扩展库,就可以进入工程自带的虚拟环境。输入source env/bin/activate

(5)、安装所需要的模块(开发时已经安装好了), 在当前env环境下输入命令:pip install -r requirements.txt , 这样你就可以开心的浏览这个工程了。

2、对于windows来说:

(1)、前三步骤和linux相同,照搬就行

(2)、切入工程目录下的虚拟环境env下面的script目录(E:\project\env\Scripts),输入activate,即可进入到虚拟环境。

(3)、在虚拟环境中切换到工程目录下,输入命令:pip install -r requirements.txt,即可安装所需的环境及扩展库。

(4)、好了,万事俱备,只欠东风喽,你就开心开心的享受这个工程了。

https://blog.csdn.net/sinat_41898105/article/details/80714974

汇总:

# 查看所有虚拟环境及当前环境
conda info -e
# 创建新环境,指定环境名称和Python版本
conda create -n py38data python=3.8
# 删除环境
conda remove -n py38data --all
# 进入、激活环境
conda activate py38data
# 退出环境
conda deactivate

环境迁移

需安装包
安装conda-forge和conda-pack打包工具
conda install -c conda-forge conda-pack
1、克隆一份要打包的anaconda环境。
conda pack -n 新环境的名称 -o 老环境名称.tar.gz
2、进入我们克隆的conda环境。
conda activate 新环境名称
3、添加-o参数,将当前环境进行打包(包位置在当前目录下)
conda pack -n 新环境名称 -o 新环境名称.tar.gz
4、将压缩包放到新anaconda的环境目录(envs目录)下并解压。
5、激活新环境,就可以使用了。(第一个环境有提示,按提示操作后就可以了)
conda activate 新环境名称

注:
(出现此问题可以进入环境进行打包文件)

This is usually due to `pip` uninstalling or clobbering conda managed files,
resulting in an inconsistent environment. Please check your environment for
conda/pip conflicts using `conda list`, and fix the environment by ensuring
only one version of each package is installed (conda preferred).

python 创建虚拟环境

python -m venv 项目名

使用pycharm创建虚拟环境,转移报SDK无效错误

# 原因是scripts中的vcruntime140.dll文件信息错误
1,在转移地方使用pycharm新建一个同名的虚拟环境
2,把转移的环境复制进去(同名文件跳过)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚拟环境安装和操作 的相关文章

随机推荐

  • printk,printf 打印调试

    includelinux kernel h define KERN EMERG lt 0 gt 紧急事件消息 系统崩溃之前提示 表示系统不可用 define KERN ALERT lt 1 gt 报告消息 表示必须立即采取措施 define
  • Docker----DockerSwarm集群环境弹性服务动态扩缩容

    详细内容见 DevOps技术社区文章 Docker DockerSwarm集群环境弹性服务动态扩缩容
  • 新词发现

    新词发现是 NLP 的基础任务之一 通过对已有语料进行挖掘 从中识别出新词 新词发现也可称为未登录词识别 严格来讲 新词是指随时代发展而新出现或旧词新用的词语 同时 我认为特定领域的专有名词也可归属于新词的范畴 何出此言呢 通常我们会很容易
  • osgfbo(六)从pass的角度考虑,改写fbo(二)

    什么是pass 这个问题 看似简单 也让我头疼 看了osgdefered pass定义为osg Camera 杨石兴的osg视频教程定义为osg Group 我认为一个passRoot可以定义为一个Group 包含三部分 到目前pass为止
  • RT-Thread Smart 用户态开发体验

    背景 RT Thread Smart 是基于 RT Thread 操作系统上的混合操作系统 它把应用从内核中独立出来 形成独立的用户态应用程序 并具备独立的地址空间 自 V5 0 0 起 rt smart 分支已合并至 master 分支上
  • QT从入门到放弃------制作QT界面

    QT从入门到放弃 一 制作QT界面 创建工程 点击New Project 依次点击下图的Application QT Widgets Application Choose 根据自己的需求选择工程名和存放路径 路径千万不要有中文 路径千万不要
  • QT从入门到实战x篇_01_如何在qtcreator中创建一个程序?(MSVC编译器)

    1 按照如下顺序选择 我这里没有选择console的是因为我只是自己创建界面 不需要控制台的出现 2 命名及选择地址 选择下一步 3 选择基类 是否需要系统自动生成ui文件 基类中有三种选项分别为QWideget QMainWindow Q
  • Linux三级 学习笔记(二)计算机体系结构与操作系统-操作系统

    1 4 操作系统的基本概念 1 4 1 操作系统的定义和作用 操作系统的作用可以从用户和系统俩个不同角度来看 用户视角 系统视角 1 用户视角 操作系统为用户提供的服务有 程序开发 程序运行 I O设备访问 文件访问 系统资源访问 错误检测
  • App 抓包提示网络异常怎么破?

    背景 当你测试 App 的时候 想要通过 Fiddler Charles 等工具抓包看下 https 请求的数据情况 发现大部分的 App 都提示网络异常 无数据等等信息 以 贝壳找房 为例 Fiddler 中看到的请求是这样的 你可能开始
  • 已安装 MySQL,但执行 mysql 命令提示命令找不到!

    因个人需要 在阿里购买了一个轻量应用服务器 服务器配好 LAMP 环境 但奇怪是的我想登录 MySql 却提示命令找不到 查看 MySQL 运行状态 却是 Active running 提交了阿里工单 可是感觉客服是答非所问 我也是很无奈
  • Windows Terminal 和 WSL 安装及配置

    一 打开开发者选项和传递优化 二 在Microsoft Store安装Windows Terminal和Ubuntu子系统 三 配置 Windows Terminal配置 打开settings json配置文件 修改如下 此项用来配置打开W
  • 重磅!瞄准 Web 3.0,谷歌云推出专为区块链服务的 Blockchain Node Engine!

    本文由 Cloud Ace 整理发布 更多内容请访问 Cloud Ace 官网 区块链技术正在为世界各地的消费者和企业带来巨大的创新和价值创造 随着技术变得越来越主流 公司需要可扩展 安全和可持续的基础设施来发展业务并支持他们的网络 谷歌云
  • LeetCode-1124. 表现良好的最长时间段【哈希表,前缀和,单调栈】

    LeetCode 1124 表现良好的最长时间段 哈希表 前缀和 单调栈 题目描述 解题思路一 查字典 cur是当前的前缀和 劳累与不劳累天数之差 向前遍历 有两种情况 情况一 若cur大于0则是 0 i 的劳累与不劳累天数之差一定最大 记
  • Angular知识整合一:Angular中的组件和一些基本概念

    什么是Angular Angular是一个基于TypeScript构建的开发平台 它包括一下三个部分 一个基于组件的库 一组涵盖路由 表单管理 客户端服务端通信等各种功能继承的库 一套开发 构建 测试 更新代码的工具 Angular中的知识
  • matlab练习程序(渲染三原色)

    这里我用的空间是x向右为正 y向下为正 z向屏幕里面为正 相当于标准右手系绕x轴旋转了180度 将三个点光源放在 r 0 3 0 0 5 g 0 3 0 5 cos pi 6 0 5 sin pi 6 b 0 3 0 5 cos pi 6
  • 练习-Java继承和多态之接口

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 题目 任务 编写一个学校接待方面的程序 招待不同身份的人的食宿问题 编程要求 仔细阅读右侧编辑区内给出的代码框架及注释 在 Begin End 中编写一个学校接待方面的程序
  • 什么是电力系统的功率平衡?为什么在任何时候要保持电力系统的功率平衡?

    什么是电力系统的功率平衡 为什么在任何时候要保持电力系统的功率平衡 答 电力系统的功率平衡是指电力有功功率和无功功率的平衡 这种功率平衡也就是电力供需平衡 要求电力系统发送的功率与系统的负荷需要随时保持平衡 电能的一个最重要特点就是不能储存
  • 关于Vue.js中数据模型的绑定以及方法事件的绑定与调用

    在vue js中 我们可以将事件方法写在methods属性中 数据模型在data中定义 Vue的基本结构如下 只写最常用的 将数据与vue实例绑定通过v bind标签 这里绑定的是sourceId这个值 基于vue的双向绑定 如果要取vue
  • 蓝桥杯:整除序列

    整除序列 15分 题目描述 有一个序列 序列的第一个数是 n 后面的每个数是前一个数整除 2 请输出这个序列中值为正数的项 输入格式 输入一行包含一个整数 n 输出格式 输出一行 包含多个整数 相邻的整数之间用一个空格分隔 表示答案 评测用
  • 虚拟环境安装和操作

    文章目录 安装相应库和配置 查看已安装虚拟环境 创建虚拟环境 切换 进入虚拟环境 退出虚拟环境 虚拟环境 linux创建Python虚拟环境及配置 Django Flask项目中如何创建Python虚拟环境呢 汇总 环境迁移 安装相应库和配