Conda 创建、激活、克隆、删除虚拟环境

转自 :https://zhuanlan.zhihu.com/p/547724114

 
通常来说,对于每一个新的项目,我们都需要创建一个新的环境。

一、查看 python 版本

python -V

二、查看所有的环境

conda info --env

三、创建新的环境

conda create -n cgpt2 python=3.8 anaconda  

注意:

这里的 python 版本是你需要的版本,你指定好以后,conda会自动找到对应的版本安装。

在指定 python 版本后加上的 anaconda 意思是顺便安装 anaconda 包,这样你会得到一套新 jupyter、Spyder、prompt 套件,这三件套打开直接进入你创建的虚拟环境里面。

也可以不加 anaconda 这一包名在后面。但是这样做的缺点是,你只有一个纯的 python 环境,没有 anaconda 套件;而且如果从别的虚拟环境的 prompt 进入并 activate 到这个虚拟环境,那么也只有 python 是这个虚拟环境的,IPython 仍然是别的虚拟环境的。

但是,如果是要创建一个虚拟环境来运行 clone 的别人的 github 仓库的话,不加 anaconda 更好。你只需要创建一个什么都没有的虚拟环境,然后在运行别人的仓库之前,pip install -r requirements.txt 即可。这样更快、更干净。

四、删除虚拟环境

conda remove -n your_env_name(虚拟环境名称) --all

五、克隆某一个虚拟环境

conda create --name <yourEnv> --clone <baseEnv>

六、激活新的环境

conda activate cgpt2

七、取消激活当前的环境

conda deactivate

注意:从conda4.4开始,conda active 是激活环境的首选方式。用 conda 代替以前的 source,效果没有变化,但是速度更快了,兼容所有的操作系统、shell、平台,而且不会与其他的软件包的脚本发生路径冲突。

***********************************************************************************************************************

附:清华的镜像 miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

以上安装,在WSL/Ubuntu 20.04中测试安装完成。

Conda 创建、激活、克隆、删除虚拟环境 - 搬运的更多相关文章

  1. 什么是虚拟环境、为什么使用虚拟环境、Anaconda创建、激活、退出、删除虚拟环境

    一.虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境.通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容 ...

  2. Conda 创建和删除虚拟环境

    1.检验当前conda的版本 conda -V C:\Users>conda -V conda 4.10.1 2.conda 常用的命令 查看已有的虚拟环境 C:\Users>conda ...

  3. conda创建py27虚拟环境安装theano(anaconda3)

    现在python3已经成为主流的python环境,大部分的package都兼容python3,仍然有一小部分,或者说是某一领域的package需要使用python2.本人现在主要在利用python做机 ...

  4. Anaconda+用conda创建python虚拟环境

    Anaconda+用conda创建python虚拟环境 Anaconda与conda区别 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境 ...

  5. 用conda创建python虚拟环境

    1.首先在所在系统中安装Anaconda.可以打开命令行输入conda -V检验是否安装以及当前conda的版本. 2.conda常用的命令. 1)conda list 查看安装了哪些包. 2)con ...

  6. Anaconda的使用和包的更新;conda 创建虚拟环境

    安装: 官网下好后,直接 sh * 会提示安装路径,选择No的话重新填入安装的路径就可以了: 添加到环境变量: echo 'export PATH="~/anaconda2/bin/$PAT ...

  7. Anaconda用conda创建python虚拟环境

    Anaconda用conda创建python虚拟环境 一.简介 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境管理则允许用户方便地安装不 ...

  8. 使用conda创建虚拟环境

    conda创建python虚拟环境 前言 conda常用的命令: conda list 查看安装了哪些包. conda env list 或 conda info -e 查看当前存在哪些虚拟环境 co ...

  9. conda创建/移除虚拟环境

    conda创建python虚拟环境 前言 conda常用的命令: conda list 查看安装了哪些包. conda env list 或 conda info -e 查看当前存在哪些虚拟环境 co ...

  10. python3.5以后venv创建/激活/退出虚拟环境

    1.创建虚拟环境 $ python3 -m venv <环境名称> 2.激活虚拟环境 $ source <环境名称>/bin/activate 3.关闭虚拟环境 $ deact ...

随机推荐

  1. el-form不进行校验可能的原因

    可能原因 el-form至少需要:model="你的数据form",:rules='你的校验规则' 的属性: 只能校验el-input,不能对原始input进行校验 (大坑).

  2. ArrayList集合的方法

    ArrayList元素的增加.插入.删除.清空.排序.反转 using System; using System.Collections; using System.Collections.Gener ...

  3. 【音视频】Qt中引入FFmpeg

    音视频有关的部分都是使用标准C++的,只有界面的部分才会使用Qt的内容.这样也是为了方便以后移植到其他系统上. 音视频开发中最常做的就是编解码的操作.以H.264为例:如果想要自己实现编码h.264, ...

  4. 2022-4-8内部群每日三题-清辉PMP

    1.在创建最小可行产品(MVP)时,哪种方法至关重要? A.冒烟测试. B.演示. C.按版本发布. D.客户访谈. 2.敏捷项目团队决定修改使用中的测试过程,这一决定在哪一次会议上产生的? A.sp ...

  5. iOS开发之UIImage压缩处理

    IOS中UIImage的数据量压缩有两种方式,一种是图片尺寸不变,降低图片分辨率,代码方法为: //1.0为压缩系数,介于0~1之间.压缩系数越小,会大大降低图片清晰度 NSData *data = ...

  6. mysql 设置外键约束SET FOREIGN_KEY_CHECKS=1

    问题描述:Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构 解决方法: 在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0; 然后将原来表的数据导出到sq ...

  7. maven安装在idea中报错

    java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.exc ...

  8. C++ OnlineJudge

    基本输入输出 1.接收多行数据,直到文件末尾 1 #include <iostream> 2 //#include <bits/stdc++.h> 3 #include < ...

  9. flutter TextField 使用prefixIcon图标和文字间距问题

    可以看到使用prefixIcon图标就出现间距问题.网上看了很多文章,好像是没有什么好的解决办法,也有可能是太简单了,别人懒的发(哭笑). 我把我知道的方法写出来吧 decoration: Input ...

  10. js 正则表达式与 python正则表达式

    修饰符 1.js i g m i 忽视大小写g 执行全局匹配(查找所有匹配,而非找到第一个匹配后停止)m 执行多行匹配gi 全局匹配+忽略大小写 2.python re.Ire.IGNORECASE让 ...