一、安装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/
- 设置显示频道地址
为了确保每次安装包时都能看到使用的镜像源,可以设置显示频道地址:
conda config --set show_channel_urls yes
- 更新 .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
- 测试镜像源配置
配置完成后,你可以测试镜像源是否配置成功。尝试安装一个包,例如 numpy:
conda install numpy
在安装过程中,你应该能够看到使用的是清华大学的镜像源。
5. 切换回官方镜像源
如果你需要切换回官方镜像源,可以删除自定义的镜像源配置。使用以下命令删除所有自定义镜像源:
conda config --remove-key channels
然后将默认频道添加回去:
conda config --add channels defaults
6.其他镜像源
可以参考一下我的这篇博客:pip国内源-CSDN博客
四、配置pip镜像源
- 打开终端或命令行窗口,输入以下命令:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 确认清华源是否成功设置为默认源,输入以下命令:
pip config list
如果成功设置,您应该能够在输出结果中看到以下一行:
global.index-url = https://pypi.tuna.tsinghua.edu.cn/simple
现在,您的pip已经成功换到清华源。可以尝试安装某些库来验证它是否正常工作。例如:
pip install requests
最后,如果要恢复默认源,只需要将文件“/home/用户名/.config/pip/pip.conf”删除即可
版权归原作者 `゛微涼ら 所有, 如有侵权,请联系我们删除。