Ubuntu:20.04.3
anaconda:4.10.3
理论上说最新版的anaconda会自动配置环境变量,即~/.bashrc中有以下内容时不需要手动配环境变量:
但如果要配的话,是应该在~/.bashrc文件最后一行追加:
export PATH="$PATH:~/anaconda3/bin"
千万不要把顺序错写为:
export PATH="~/anaconda3/bin:$PATH"原因解释
上述顺序决定了anaconda环境变量插入在$PATH的前面还是后面,如果anaconda插在了前面,则在conda虚拟环境中使用pip用的都是base环境下的pip而非虚拟环境自己的pip,pip install装的包也会装在base中,虚拟环境用不了这些包。
正常情况下Robot虚拟环境被activate时它应该把自己的$PATH放在anaconda根目录前面。
补充- anaconda新创建的虚拟环境不会继承base环境中安装的第三方包;~/.bashrc是用户环境变量文件,/etc/profile是超级用户环境变量文件;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)