0


Linux服务器安装Anaconda环境

一、安装Anaconda

下载安装包

Anaconda官网:Download Anaconda Distribution | Anaconda

在终端中输入以下命令以下载最新版本的 Anaconda 安装脚本(请根据官网提供的最新版本链接进行下载,这里以 2024.06 版本为例):

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

安装Anaconda

在运行安装脚本之前,我们需要赋予它执行权限。可以使用

chmod

命令来完成:

chmod +x Anaconda3-2024.06-1-Linux-x86_64.sh

首先,使用终端导航到下载 Anaconda 安装脚本的目录。如果你是在当前目录下载的,可以直接运行以下命令:

bash Anaconda3-2024.06-1-Linux-x86_64.sh

运行安装脚本后,你会看到一段许可协议(License Agreement)。你需要逐页阅读这些条款,或者直接按 Enter 键快速浏览。阅读完协议内容后,会提示你是否同意该协议,输入 yes 并按 Enter 键继续:

Do you accept the license terms? [yes|no]
[no] >>> yes

接下来,安装程序会提示你选择 Anaconda 的安装路径。默认路径是 $HOME/anaconda3,你可以按 Enter 键接受默认路径,或者输入自定义路径并按 Enter 键确认。例如:

Anaconda3 will now be installed into this location:
/home/yourusername/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/yourusername/anaconda3] >>>

如果你想安装到不同的位置,可以在提示符后输入新的路径:

[/home/yourusername/anaconda3] >>> /path/to/your/custom/anaconda3

安装完成后,脚本会提示你是否初始化 Anaconda。初始化的目的是将 Conda 命令添加到你的终端环境中,以便你可以在打开终端时自动激活 Conda 环境。系统会询问你是否运行 conda init,建议选择 yes:

Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes

激活配置文件

为了使 Anaconda 的环境变量生效,你需要重新加载你的终端配置文件。执行以下命令:

source ~/.bashrc

现在,你可以通过以下命令验证 Anaconda 是否安装成功:

conda --version

如果安装成功,你将看到 Conda 的版本号,例如:

conda 23.3.1

二、创建和管理conda环境

1.创建环境
conda create --name myenv
conda create --name myenv python=3.9

2.激活环境
conda activate myenv

3.安装包
conda install numpy
conda install numpy pandas matplotlib //安装多个包
conda install numpy=1.19.2            //安装特定版本的包

4.列出环境
conda env list
conda info --envs

5.切换环境
conda activate otherenv

6.停用环境
conda deactivate

7.删除环境
conda remove --name myenv --all

8. 导出和导入环境
conda env export > environment.yml   //导出环境
conda env create -f environment.yml   //导入环境

9. 复制环境
conda create --name newenv --clone myenv

下面是配置conda源和pip源,不过个人觉得,配置pip源更好用

三、配置Conda镜像源

1. 添加清华大学的镜像源

清华大学提供了 Anaconda 的镜像源,速度非常快且稳定。我们可以通过以下命令添加清华大学的镜像源。

1.1 添加基本仓库
首先,添加 main 和 free 仓库:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

1.2 添加conda-forge仓库
Conda-forge 是社区维护的包仓库,包含了许多官方仓库没有的包。添加 conda-forge 仓库:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

  1. 设置显示频道地址

为了确保每次安装包时都能看到使用的镜像源,可以设置显示频道地址:

conda config --set show_channel_urls yes

  1. 更新 .condarc 文件

执行上述命令后,Conda 会在你的主目录中生成或更新一个 .condarc 文件。你可以手动检查和编辑该文件,以确保配置正确。使用以下命令查看 .condarc 文件内容:

cat ~/.condarc

你应该看到类似以下内容:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

  1. 测试镜像源配置

配置完成后,你可以测试镜像源是否配置成功。尝试安装一个包,例如 numpy:

conda install numpy

在安装过程中,你应该能够看到使用的是清华大学的镜像源。

5. 切换回官方镜像源

如果你需要切换回官方镜像源,可以删除自定义的镜像源配置。使用以下命令删除所有自定义镜像源:

conda config --remove-key channels

然后将默认频道添加回去:

conda config --add channels defaults

6.其他镜像源

可以参考一下我的这篇博客:pip国内源-CSDN博客

四、配置pip镜像源

  1. 打开终端或命令行窗口,输入以下命令:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  1. 确认清华源是否成功设置为默认源,输入以下命令:
pip config list
如果成功设置,您应该能够在输出结果中看到以下一行:
global.index-url = https://pypi.tuna.tsinghua.edu.cn/simple

现在,您的pip已经成功换到清华源。可以尝试安装某些库来验证它是否正常工作。例如:

pip install requests

最后,如果要恢复默认源,只需要将文件“/home/用户名/.config/pip/pip.conf”删除即可

标签: linux python 运维

本文转载自: https://blog.csdn.net/qq_55814775/article/details/140886723
版权归原作者 `゛微涼ら 所有, 如有侵权,请联系我们删除。

“Linux服务器安装Anaconda环境”的评论:

还没有评论