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/


2. 设置显示频道地址

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

conda config --set show_channel_urls yes


3. 更新 .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


4. 测试镜像源配置

配置完成后,你可以测试镜像源是否配置成功。尝试安装一个包,例如 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


2. 确认清华源是否成功设置为默认源,输入以下命令:

pip config list


   如果成功设置,您应该能够在输出结果中看到以下一行:
 

global.index-url = https://pypi.tuna.tsinghua.edu.cn/simple

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

pip install requests

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值