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
用户下使用
- 切换到
root
用户
sudo su -
- 执行
conda
初始化
conda env list
conda activate [env]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XzEfCLXH-1690338304142)(如何在Linux中搭建conda.assets/image-20230726101306437.png)]
conda init --help
conda init bash #选择对应的终端初始化conda运行的底层环境
- 重启
bash
source ~/.bashrc
- 执行激活某个虚拟环境
conda activate djenv