Linux服务器安装Anaconda情况

打印 上一主题 下一主题

主题 1018|帖子 1018|积分 3054

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、安装Anaconda

下载安装包

Anaconda官网:Download Anaconda Distribution | Anaconda
在终端中输入以下命令以下载最新版本的 Anaconda 安装脚本(请根据官网提供的最新版本链接进行下载,这里以 2024.06 版本为例):
  1. wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
复制代码
安装Anaconda

在运行安装脚本之前,我们需要赋予它实行权限。可以使用 chmod 命令来完成:
  1. chmod +x Anaconda3-2024.06-1-Linux-x86_64.sh
复制代码
首先,使用终端导航到下载 Anaconda 安装脚本的目录。假如你是在当前目录下载的,可以直接运行以下命令:
  1. bash Anaconda3-2024.06-1-Linux-x86_64.sh
复制代码
运行安装脚本后,你会看到一段许可协议(License Agreement)。你需要逐页阅读这些条款,或者直接按 Enter 键快速欣赏。阅读完协议内容后,会提示你是否同意该协议,输入 yes 并按 Enter 键继续:
  1. Do you accept the license terms? [yes|no]
  2. [no] >>> yes
复制代码
接下来,安装程序会提示你选择 Anaconda 的安装路径。默认路径是 $HOME/anaconda3,你可以按 Enter 键接受默认路径,或者输入自定义路径并按 Enter 键确认。比方:
  1. Anaconda3 will now be installed into this location:
  2. /home/yourusername/anaconda3
  3.   - Press ENTER to confirm the location
  4.   - Press CTRL-C to abort the installation
  5.   - Or specify a different location below
  6. [/home/yourusername/anaconda3] >>>
复制代码

假如你想安装到不同的位置,可以在提示符后输入新的路径:
  1. [/home/yourusername/anaconda3] >>> /path/to/your/custom/anaconda3
复制代码
安装完成后,脚本会提示你是否初始化 Anaconda。初始化的目的是将 Conda 命令添加到你的终端情况中,以便你可以在打开终端时自动激活 Conda 情况。体系会扣问你是否运行 conda init,建议选择 yes:
  1. Do you wish the installer to initialize Anaconda3
  2. by running conda init? [yes|no]
  3. [no] >>> yes
复制代码
激活配置文件

为了使 Anaconda 的情况变量生效,你需要重新加载你的终端配置文件。实行以下命令:
  1. source ~/.bashrc
复制代码

现在,你可以通过以下命令验证 Anaconda 是否安装乐成:
  1. conda --version
复制代码

假如安装乐成,你将看到 Conda 的版本号,比方:
  1. conda 23.3.1
复制代码
二、创建和管理conda情况

  1. 1.创建环境
  2. conda create --name myenv
  3. conda create --name myenv python=3.9
  4. 2.激活环境
  5. conda activate myenv
  6. 3.安装包
  7. conda install numpy
  8. conda install numpy pandas matplotlib //安装多个包
  9. conda install numpy=1.19.2            //安装特定版本的包
  10. 4.列出环境
  11. conda env list
  12. conda info --envs
  13. 5.切换环境
  14. conda activate otherenv
  15. 6.停用环境
  16. conda deactivate
  17. 7.删除环境
  18. conda remove --name myenv --all
  19. 8. 导出和导入环境
  20. conda env export > environment.yml   //导出环境
  21. conda env create -f environment.yml   //导入环境
  22. 9. 复制环境
  23. conda create --name newenv --clone myenv
复制代码


-------------------------------------------------------------------------------------------------------------------------------
下面是配置conda源和pip源,不过个人以为,配置pip源更好用
三、配置Conda镜像源

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

清华大学提供了 Anaconda 的镜像源,速度非常快且稳固。我们可以通过以下命令添加清华大学的镜像源。
1.1 添加基本仓库
首先,添加 main 和 free 仓库:
  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  2. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
复制代码

1.2 添加conda-forge仓库
Conda-forge 是社区维护的包仓库,包罗了很多官方仓库没有的包。添加 conda-forge 仓库:
  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
复制代码

2. 设置显示频道地点


为了确保每次安装包时都能看到使用的镜像源,可以设置显示频道地点:
  1. conda config --set show_channel_urls yes
复制代码

3. 更新 .condarc 文件


实行上述命令后,Conda 会在你的主目录中生成或更新一个 .condarc 文件。你可以手动检查和编辑该文件,以确保配置精确。使用以下命令检察 .condarc 文件内容:
  1. cat ~/.condarc
复制代码

你应该看到雷同以下内容:
  1. channels:
  2.   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  3.   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  4.   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  5.   - defaults
  6. show_channel_urls: true
复制代码

4. 测试镜像源配置


配置完成后,你可以测试镜像源是否配置乐成。实验安装一个包,比方 numpy:
  1. conda install numpy
复制代码

在安装过程中,你应该能够看到使用的是清华大学的镜像源。
5. 切换回官方镜像源

假如你需要切换回官方镜像源,可以删除自定义的镜像源配置。使用以下命令删除所有自定义镜像源:
  1. conda config --remove-key channels
复制代码

然后将默认频道添加回去:
  1. conda config --add channels defaults
复制代码
6.其他镜像源

可以参考一下我的这篇博客:pip国内源-CSDN博客
四、配置pip镜像源

1. 打开终端或命令行窗口,输入以下命令:
  1. pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
复制代码

2. 确认清华源是否乐成设置为默认源,输入以下命令:
  1. pip config list
复制代码

   假如乐成设置,您应该能够在输出结果中看到以下一行:
 
  1. global.index-url = https://pypi.tuna.tsinghua.edu.cn/simple
复制代码
现在,您的pip已经乐成换到清华源。可以实验安装某些库来验证它是否正常工作。比方:
  1. pip install requests
复制代码
末了,假如要规复默认源,只需要将文件“/home/用户名/.config/pip/pip.conf”删除即可

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

石小疯

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表