关于Anaconda安装后的一些问题:环境路径设置,base环境设置为writeable,缓存路径设置,缓存清空,以及这些东西到底是什么。

1、Anaconda安装


这里不再赘述,安装后添加环境变量也不再赘述。

但是一定不要安装在C盘。我安装在D:/anaconda

2、Anaconda默认的参数

2.1、环境路径和缓存路径

关于Anaconda安装后的一些问题:环境路径设置,base环境设置为writeable,缓存路径设置,缓存清空,以及这些东西到底是什么。_第1张图片

 如图所示,anaconda默认的就由D:/anaconda/envs和D:/anaconda/pkgs的路径,很多帖子教配置默认的环境路径其实是没有意义的,因为我们一开始就把anaconda装在D盘了。如果这里和我做的一样是不会有问题的,有问题的话可以参考一下其他帖子添加一下这两个路径。推荐和我使用一样的方式,其他帖子良莠不齐,我这都是亲身一步步试出来的最佳步骤。

2.2、base环境是只读的

默认情况下,anaconda的base环境是只读的,因此会导致我们创建一个虚拟环境的时候,2.1节的第一个默认路径失效,环境和缓存都会安装在C盘,C:/Users/$Username$/.conda/envs,和C:/Users/$Username$/.conda/pkgs。

此时我们可以在开始菜单,以管理员身份运行Anaconda Navigator,应该就可以了,还不行的话就再设置一下D:/anaconda的权限。

关于Anaconda安装后的一些问题:环境路径设置,base环境设置为writeable,缓存路径设置,缓存清空,以及这些东西到底是什么。_第2张图片

 3、创建虚拟环境、安装包,缓存清理

 假如你是已经在C盘使用了较长时间,C盘内存占用较多,可以这样处理。

一般来说,我是不太敢直接找到目录删除文件的,可能会删不干净等。

可以根据我上面的步骤,在D盘重新装一个anaconda,把之前的anaconda的环境变量删掉,再打开cmd就是新装的anaconda了。然后复制之前的环境:

conda create env_name --clone C:/anaconda/env_name

l两个环境可以用相同的名字,因为默认路径和之前的路径已经不同了,所以--clone的参数要写完整路径。然后可以先暂时在默认的环境路径里添加之前的环境路径,方便新的conda找到之前的环境,对其进行管理。然后就可以remove之前的环境了。

至于缓存的清理,缓存就是安装包的时候,需要先下载、后安装,conda默认不会删除这些缓存,我们可以手动删除,不会对环境中已经安装好的包的使用造成影响,直接

conda clean --all  就可以了,conda clean --packages 可以只删除已经安装过的缓存,我个人觉得没必要,安的时候自己下载就行了。

大概就是这些,写的不是很细致,有一定的基础应该可以看懂我在说什么。具体到细节可以去参考其他博客,以我这篇步骤为大纲,绝对不会出错,懂的自然懂。 

你可能感兴趣的:(IDE设置和编程环境配置,python,开发语言)