本文介绍: Anaconda创建的虚拟环境可能会默认保存在C盘,但C盘的存储空间很宝贵,由于每个虚拟环境的大小可能达到n个GB,稍不注意就会遇到C盘红色警告。因此有必要做点什么来拯救被虚拟环境占用的大部分空间!!!
解决思路
经分析(如下图所示),可以知道在Anaconda 目录下主要是envs
和pkgs
这两个文件夹占用了空间,这正是虚拟环境的目录和包目录,若可以把这两个文件夹放到其他盘,则问题可得以解决。
修改配置前
在未进行任何配置之前,当我们创建新的虚拟环境时,虚拟环境的存放路径在C盘
,如下图所示:
修改配置的步骤
1. 在C盘以外的磁盘创建2个目录
以我在D盘为例:
2. 编辑.condarc
文件
.condarc
文件默认存放在当前用户目录下,即C:Users用户名
目录下,若该目录下不存在该文件,可手动创建一个。在该文件中添加以下配置信息,分别将envs
和pkgs
文件夹指向新创建的路径和旧的路径
下图中标号为1
的是在步骤1
中分别创建的2个文件路径,标号为2
的是当前已有的虚拟环境存放的文件路径。一定要将新创建的文件路径放在[]列表
的第一位。
你也可以打开Anaconda Navigator
点击左上角的 File -> Preference
按照下图标注的序号进行该步骤的配置,效果是一样一样的。
修改配置后
一个有用的思考:是否可以将已有的虚拟环境移动到新的路径中?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。