Anaconda3文件夹迁移

最近虚拟机磁盘有点不够用(实际上我在创建虚拟机的时候已经给了50G的空间,但是不知道为何挂载在根目录的空间只有20G),所以就在用户目录下新创建了一个文件夹(Jared)挂载了一个40G的盘,把一些占空间的文件夹搬到新的文件夹里面。比如一些数据,和secondo的databases文件夹,最近因为要用pytorch,发现anaconda3占用空间也比较大,而且随着package的不断下载还会占用更多的空间,于是需要把ananconda3也放到新文件夹里面。

首先直接移动anaconda3文件夹到新文件夹里面:

chen@chen-virtual-machine:~$ mv anaconda3/ Jared/

然后修改在~/.bashrc 里面修改conda所在的PATH

export PATH=/home/chen/Jared/anaconda3/bin:$PATH

在终端输入conda发现不行

chen@chen-virtual-machine:~$ conda
bash: /home/chen/Jared/anaconda3/bin/conda: /home/chen/anaconda3/bin/python: bad interpreter: No such file or directory

anaconda官方给出的解释也是不能直接移动文件夹,如果需要移动文件夹需要:

保存当前环境->uninstall ->install->创建环境

但我觉得总是可以在某个配置文件上改的(没办法,就是这么自信)。最后找到,直接在conda这个文件上改。

chen@chen-virtual-machine:~$ vim ~/Jared/anaconda3/bin/conda

把第一行改为:

#!/home/chen/Jared/anaconda3/bin/python

就OK了,conda list等简单命令可用,至于别的还有待试验。先用着吧,出了问题再说。

    原文作者:陈毁之
    原文地址: https://zhuanlan.zhihu.com/p/54440278
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞