Linux普通用户安装的conda在root用户中使用

Linux其他用户下安装的conda如何在root用户中使用

例如: 要使在penny用户中安装的conda同时在root用户下可用,你可以采取以下步骤配置:

1. 打开终端并切换到root用户:使用以下命令切换到root用户:

```shell
sudo su -
```



输入`root`用户的密码后,你将切换到`root`用户的环境。

2. 创建conda软链接:为了使root用户能够访问penny用户安装的conda,你可以创建一个软链接,将conda的路径链接到root用户的环境中。以下是示例命令:

```shell
ln -s /home/penny/anaconda3 /opt/anaconda3
```



这将会创建一个指向`penny`用户中`conda`安装路径的软链接,路径是`/home/penny/anaconda3`。将`/opt/anaconda3`替换为你希望在`root`用户下使用的`conda`路径。

3. 配置root用户的环境变量:将conda的路径添加到root用户的环境变量中。编辑root用户的对应配置文件,如~/.bashrc~/.bash_profile

```shell
nano ~/.bashrc
```



在文件的末尾,添加以下行:

```shell
export PATH="/opt/anaconda3/bin:$PATH"
```



保存并关闭文件。这将将`conda`的路径添加到`root`用户的环境变量`PATH`中,使其能够在`root`用户下访问。

4. 生效配置更改:运行以下命令以使更改生效:

```shell
source ~/.bashrc
```

5. 验证是否成功:切换到root用户,运行以下命令验证conda是否能够在root用户下正常工作:

```shell
conda --version
```



如果成功,你应该能够看到`conda`的版本信息。

现在,你应该能够在root用户下使用conda以及之前在penny用户中安装的环境和软件包。

6. 在root用户下使用

  1. 切换到root用户
sudo su -
  1. 执行conda初始化
conda env list
conda activate [env]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XzEfCLXH-1690338304142)(如何在Linux中搭建conda.assets/image-20230726101306437.png)]

conda init --help
conda init bash #选择对应的终端初始化conda运行的底层环境
  1. 重启bash
source ~/.bashrc
  1. 执行激活某个虚拟环境
conda activate djenv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

spoiledcat

过程曲折,希望得到认可

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值