Conda环境部署

47 阅读2分钟

1.下载conda文件

wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

To connect to repo.anaconda.com insecurely, use `--no-check-certificate'.

解释:

这个错误信息表明你尝试不安全地连接到repo.anaconda.com。通常,这意味着你的计算机无法验证该网站的SSL证书。这可能是因为证书过期、不被信任或者其他安全问题。

解决方法:

  1. 确认你是否在使用HTTPS协议尝试访问repo.anaconda.com。如果是,你可以考虑使用HTTP协议,但这不推荐,因为不安全。
  2. 如果你必须使用HTTPS,可以尝试更新你的系统和软件包,以确保你拥有最新的安全更新。
  3. 如果你的系统中的证书确实过期或者不被信任,你可以尝试更新或者更换证书。
  4. 另一个解决方法是在命令行工具中使用--no-check-certificate选项,这会告诉工具忽略证书错误,并继续连接。例如,如果你在使用wgetcurl,你可以这样做:

wget --no-check-certificate wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

2.安装.sh文件

bash Anaconda3-2023.07-Linux-x86_64.sh

3.关闭ssh链接重新启动

source ~/.bashrc

4.查看conda的版本

conda --version

5.conda环境问题

(base) [root@hcss-ecs-37d6 ~]# 
  • (base) 是指你当前正在使用的 Conda 虚拟环境的名称。base 是 Conda 的默认环境,它在你激活 Conda 并进入命令行时自动加载。
  • 通常情况下,命令行提示符中的 (base) 会显示你当前激活的虚拟环境的名称。因为 base 是默认环境,所以当你没有激活其他环境时,(base) 会显示在命令行提示符前面。
  • 如果你想切换到其他 Conda 虚拟环境,可以使用 conda activate <环境名>,切换后,提示符前面的 (base) 就会变成你新激活的环境名称。

​ 1.停用 Conda 环境

​ 输入以下命令来停用当前的 Conda 环境(包括 base 环境):

conda deactivate

​ 2.防止 base 自动激活(可选):

conda config --set auto_activate_base false

6.conda进程分析

[root@hcss-ecs-37d6 ~]# ps aux | grep conda
root     32536  0.0  0.0 112812   980 pts/0    S+   08:36   0:00 grep --color=auto conda 

7.conda创建环境

conda create --name myenv python=3.10

进入myenv环境

conda activate myenv

安装bumpy

conda install numpy pandas

查看conda环境

conda env list

导入环境

conda env update -f environment.yml  pip install -r requirements.txt

查看当前环境下的包

conda list -n myenv