Anaconda安装以及修改环境默认位置图文教程
作者:学习纪实 发布时间:2021-12-27 08:52:01
一、安装步骤
1.官网下载安装包
2.安装
一路next即可,安装位置可改到D盘
3.添加环境变量
将如上路径添加到系统path,不会的参考下面步骤
电脑右键选择属性,选择高级系统设置
添加如下内容
D:\Anaconda
D:\Anaconda\Scripts
二、修改虚拟环境位置
如果安装在D盘,但是默认虚拟环境会在C盘
可用以下命令进行查看虚拟环境位置
conda info
onda环境默认安装在用户目录C:\Users\username.conda\envs下,如果选择默认路径,那么之后创建虚拟环境,也是安装在用户目录下。不想占用C盘空间,可以修改conda虚拟环境路径。
(1)首先,找到用户目录下的.condarc文件(C:\Users\username)。
(2)打开.condarc文件之后,添加或修改.condarc 中的 env_dirs 设置环境路径,按顺序第⼀个路径作为默认存储路径,搜索环境按先后顺序在各⽬录中查找。直接在.condarc添加:
envs_dirs:
- D:\Anaconda3\envs
然后,在Anaconda Prompt执行conda info命令,就可以看到修改默认环境路径成功
当新创建虚拟环境验证时,可能会发现它还是默认安装在C盘用户目录下的envs
(3)或者在Anaconda Promp执行命令:
conda config --add envs_dirs newdir #增加环境路径newdir
通过执行命令conda env list查看有哪些虚拟路径以及它们的存储路径,* 号表示当前所处的环境。
(pytor) C:\Users\username>conda env list
#conda environments:
#
pytor * D:\Anaconda3\envs\pytor
base d:\Anaconda3
pytor d:\Anaconda3\envs\pytor
d:\anaconda3
(4)如果还是没有修改成功,则需要更改D:\Anaconda3的权限:选中Anaconda3文件夹,然后右击选则属性,找到安全,Users权限全部允许。接下来确定后,时间稍微有点长,等待完成即可。
这时新创建一个虚拟环境验证时,发现在D:\Anaconda3\envs下。
附:conda新建虚拟环境
1)指定位置新建虚拟环境
conda create --prefix=/home/conda_env/mmcv python=3.7
注意:路径/home/conda_env是自己先建立好的,也就是必须存在这个路径,后面的mmcv就是你想给这个环境取的一个名称
2)激活这个环境
source activate /home/conda_env/mmcv
注意:Linux下是source,Windows下是conda
3)退出该虚拟环境
deactivate
4)删除该虚拟环境
conda remove --prefix=/home/conda_env/mmcv --all
5)其他常用命令
如下命令自行按需索取吧
conda list:查看环境中的所有包
conda install XXX:安装 XXX 包
conda remove XXX:删除 XXX 包
conda env list:列出所有环境
conda create -n XXX:创建名为 XXX 的环境
conda create -n env_name jupyter notebook :创建虚拟环境
activate noti(或 source activate noti):启用/激活环境
conda env remove -n noti:删除指定环境
deactivate(或 source deactivate):退出环境
jupyter notebook :打开Jupyter Notebook
conda config --remove-key channels :换回默认源
来源:https://blog.csdn.net/qq_54562136/article/details/128932352


猜你喜欢
- PyQt5布局控件QVBoxLayout简介采用QVBoxLayout类,按照从上到下的顺序添加控件本节内容较少,演示两个实例,便于明白QV
- 前言开发环境:Centos 7 + Python 3.5.1 + Qt Creator(只是使用Qt Creator编译而已,并没有使用QT
- 1.方法说明 , Array的reduce()把一个函数作用在这个Array的[x1, x2, x3...]上,这个函数必须接收两个参数,r
- 尽管 ORDER BY 不是和索引的顺序准确匹配,索引还是可以被用到,只要不用的索引部分和所有的额外的 ORDER BY 字段在 WHERE
- 说明同学的代码中遇到一个数学公式牵扯到将生成指定的数字存储的一个列表中,那个熊孩子忽然懵逼的不会啦,,,给了博主一个表现的机会,,,哈哈哈好
- 在项目中,经常会碰到往数据库中导入大量数据,以便利用sql进行数据分析。在导入数据的过程中会碰到一些需要解决的问题,这里结合导入一个大约4G
- 一,什么是mycat一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL
- 如下所示:import turtlefor i in range(100,0,-5): # 从100到0循环递减每次减5turt
- 在 IT 开发中,有时我们需要对结构体数组进行排序。Go 语言提供了 sort 包,其中最常用的一种是 sort.Slice() 函数。但是
- 1.相关函数df.dropna()df.fillna()df.isnull()df.isna()2.相关概念空值:在pandas中的空值是&
- 有很多原因需要控制用户访问站点的某部分。一个简单原始的限制方法是检查 request.user.is_authenticated() ,然后
- 组件之间传值/调用方法的几种方式(一)父组件向子组件传值==props1.在父组件中使用子组件的地方绑定数据<children :me
- pandas DataFrame是二维的,所以,它既有列索引,又有行索引上一篇里只介绍了列索引:import pandas as pddf
- 前言当我们使用pandas处理数据的时候,经常会遇到数据重复的问题,如何找出重复数据进而分析重复原因,或者如何直接删除重复的数据是一个关键的
- 需求有多个文件地理数据库(gdb),数据库内有多个面要素类图层,每个图层不能有自重叠,也不能和其他图层重叠。所以,需要为每个文件地理数据库(
- Pytorch转ONNX的意义一般来说转ONNX只是一个手段,在之后得到ONNX模型后还需要再将它做转换,比如转换到TensorRT上完成部
- vue+element表格实现多层数据嵌套今天用element的表格渲染了商城的购物车列表,element的表格之前也用到过,它把所有的东西
- 如果你正在学习编程,那么掌握 Python map 函数是你升级的机会。想象一下:你想成为一个更高效的程序员,你希望代码编译得更快,你想用你
- 界面设计页面引用了youzan组件进行设计,包括icon,button,tag,toast以及布局github地址:https://gith
- 一、协程介绍协程:英文名Coroutine,是单线程下的并发,又称微线程,纤程。协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度