Ubuntu 服务器的 anaconda 环境修复办法 (自动进入 base 环境怎么办?)
某天在服务器上更新了 conda 的版本, 不知怎么回事我的 python3.6 就变成 python2.7 了, 而且一进入服务器就会自动进入 base 环境 (我的 conda 只装了 base 环境)
仔细研究了半天, 才发现它给我更新了个 python2.7 的 conda, 原本 python3.6 不知道去哪了 (应该是没了, 但是 3 的环境都还在), 真的迷醉...
谷歌了几十个网页, 找不到一条类似的问题. 问了好多大佬, 他们都说不太懂怎么解决, 建议我重新安装 anaconda 和需要的环境, 可是我心疼我费好大功夫才装好的环境, 而且重新安装太费时费力了, 学校的网实在太差... 再说了我的环境还在呢, 一定能解决的. 所以我研究了好几天, 一直死磕...
直到昨天终于解决第一个问题: 一进服务器就是 base 环境
查看你的. bashrc 文件是否有下面这段代码, 如果有, 注释掉就可以解决了!
记得修改完要 source ~/.bashrc 才会生效!!!
今天又解决了第二个问题: 把我的 python3.6 装回来
1, 查看 path 路径 (python -m -site), 可以知道你装的 python 版本及搜索位置.
2, 输入 python -m site -help
3, 去红线的这个路径下找 site.py 文件, 修改 USER_BASE(可以不改, 我没改) 和 USER_SITE(你要安装下载的 site-pack