最近虚拟机磁盘有点不够用(实际上我在创建虚拟机的时候已经给了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等简单命令可用,至于别的还有待试验。先用着吧,出了问题再说。