Ubuntu系统conda远程连接不初始化base环境的解决方法

系统配置

  • Ubuntu 20.04

通过conda自动修复启动脚本

问题:ssh连接后,执行conda指令,提示没有该指令

  1. 进入conda根目录下的bin目录后,执行以下指令
./conda init
  1. 执行完后,令.bashrc文件生效
source ~/.bashrc

如果远程登陆仍没有生效请看下一节

配置profile文件

  1. 编辑当前用户根目录下的.profile文件
vim ~/.profile
  1. 如果.profile为空,在.profile添加以下内容

if [ -n "$BASH_VERSION" ]; then

if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi

if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
  1. 然后source一下生效
source ~/.profile

下次ssh登陆就会在用户名前面显示当前conda虚拟环境(base)

Original: https://blog.csdn.net/a2824256/article/details/124266359
Author: Alex-Leung
Title: Ubuntu系统conda远程连接不初始化base环境的解决方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/771081/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球