Anaconda修改默认虚拟环境安装位置的方案分享
作者:慢车早行 发布时间:2022-11-19 22:36:52
项目场景:
使用Anaconda Prompt创建虚拟环境
问题描述
保存虚拟环境的默认地址是C盘,而我想将下载的虚拟环境保存到我自定义的位置。
解决方案:
1、使用
conda config --show
查看envs_dirs的信息,一般第一个路径是默认路径。把它修改成想要自定义的路径
方法1: windows+r输入%HOMEPATH%
找到.condarc文件
,用记事本打开,将自定义文件夹的路径append到文件中。
比如:
envs_dirs:
- D:\SDE\Anaconda\Anaconda3\envs
first step:
second step:
third step:
注意: 我看了很多材料说是把Anaconda3文件夹的只读属性去掉(右键属性即可找到)。但是我尝试后,新创建的虚拟环境还是在C盘。
⭐故大家在改完Anaconda3的文件夹属性后没成功的话可以试试,将envs文件夹(这是我的文件夹,因人而异)的只读属性去掉,并且在属性–>安全–>User中将权限全都勾上。此时再Anaconda Prompt中创建虚拟环境应该就没问题了。⭐
2、在Anaconda Prompt中使用命令,添加新的虚拟环境作为默认环境
conda config --add envs_dirs 虚拟环境的绝对路径
我的方法的亮点在于对envs文件夹的权限的操作,针对我的情况确实通过修改envs文件夹的只读和赋予全部权限操作实现了虚拟环境下载到自定义路径。
Tips:
1、在用
conda create -n 虚拟环境名 python=指定python版本 (不指定默认最新版本)
创建虚拟环境时,在命令行询问我们是否创建虚拟环境时(y/n),在命令的上方会显示此时虚拟环境的路径创建在什么位置,故不用去选择y下载,等下载完后再去用下方命令查看。
conda env list
2、some common commands
conda activate 退出虚拟环境
conda remove --name env_name --all 删除虚拟环境及其中所安装的包
conda remove --name env_name package_name
conda config --show 查看conda信息
修改虚拟环境的默认目录
-%HOMEPATH%大家.condarc文件加入
envs_dirs:
D:\SDE\Anaconda\Anaconda3\envs
这是我在使用Anaconda Prompt创建虚拟环境时遇到的问题,供大家参考。
来源:https://blog.csdn.net/weixin_44768070/article/details/126682896


猜你喜欢
- 数组:<custom-element :whatever="[...array]"></custom-
- 在上一篇的基础上,继续在透明窗体上绘制小球,一、画个大球看看(一)核心代码在on_resize函数内部增加如下画圆的代码 can
- 本文实例讲述了python简单读取大文件的方法。分享给大家供大家参考,具体如下:Python读取大文件(GB级别)采用的办法很简单:with
- 概述 -------------------------------------------------------------------
- Kafka 样式的 soap 端点Christopher Dix 所开发的“Kafka — XSL SOAP 工具箱”(请参阅 参考资料)是
- write2vin 的 PPT原文路宛兮写的简介:本文解释了以下问题: 1.什么是用户体验? 2.谁发明了这个术语?他想表达什么意思? 3.
- 本文实例讲述了Python实现获取系统临时目录及临时文件的方法。分享给大家供大家参考,具体如下:在开发应用程序的过程中,会有一些临时的信息,
- 本文给大家分享Python解释器安装以及PyCharm安装过程。很多朋友问小编要完整的安装教程,现分享给大家。一、Python解释器安装解释
- Python字符串常用功能汇总1、字符串的定义#定义空字符串>>> name=''#定义非空字符串>
- 早上我偶然看见一篇介绍两个Python脚本的博文,其中一个效率更高。这篇博文已经被删除,所以我没办法给出文章链接,但脚本基本可以归结如下:f
- unsafe 包func Alignof(x ArbitraryType) uintptrfunc Offsetof(x Arbitrary
- 对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地址即可。但是,这
- 一,前言上篇,主要介绍了在 Vue 的数据初始化流程中,对象属性的单层劫持是如何实现的回顾一下,主要涉及以下几个核心点:data 为函数和对
- memcache 的工作就是在专门的机器的内存里维护一张巨大的hash表,来存储经常被读写的一些数组与文件,从而极大的提高网站的运行效率,减
- “没 Javascript 就会死”的页面通常都会加入 noscript 标签用于提示用户开启脚本支持。 然而在 IE8 下,如果在 nos
- 自定义函数import requestsfrom bs4 import BeautifulSoupheaders={'User-Ag
- 前言大家应该都有所体会,对于字符串型的IP存入数据库中,实在是个即浪费空间又浪费性能的家伙,所以可爱的人们想出来将IP转换为整型存储。MyS
- 本文实例讲述了django框架自定义用户表操作。分享给大家供大家参考,具体如下:django中已经给我生成默认的User表,其中的字段已经可
- 片头Python看了差不多三四天吧,基本上给基础看差不多了。写个管理系统吧,后续不出意外SQL、文件存储版本都会更。学习Python感想:
- **使用Python和GDAL给图片加坐标系**假设你已经知道arcgis地理配准(如下图内容),懂一点python。**-目的和背景1.从