三步教你轻松安装配置 Linux Anaconda 环境

举报
ReturnTmp 发表于 2023/08/30 09:23:23 2023/08/30
【摘要】 一、下载安装脚本 1.进入Anaconda官网获取下载链接: 2.远程拉取安装脚本wget https://repo.anaconda.com/archive/Anaconda3-2023.07-1-Linux-x86_64.sh 二、正式安装 1.运行脚本bash Anaconda3-2023.07-1-Linux-x86_64.sh之后按照提示回答相应问题即可(有选项的都是填 yes,...

一、下载安装脚本

1.进入Anaconda官网获取下载链接:

image-20230725101427641

2.远程拉取安装脚本

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

二、正式安装

1.运行脚本

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

之后按照提示回答相应问题即可(有选项的都是填 yes,阅读协议使用空格跳过,有回车的按回车)

2.配置生效

source .bashrc

三、配置文件

配置文件.condarc在用户的家目录(windows:C:\\users\\username\\,linux:/home/username/)。但对于.condarc配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的,但当用户第一次运行 conda config命令时,将会在用户的家目录创建该文件。

1.创建 ~/.condarc

conda config

2.配置 ~/.condarc

channels:
  - defaults
  - conda-forge
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  opencv: http://conda.anaconda.org/menpo
ssl_verify: false

custom_channels 后续可以根据需要添加,比如说 opencv 需要从指定 channel 拉取,我们可以 install 时指定 channel,如下

conda install --channel https://conda.anaconda.org/menpo opencv3

或是直接在上面的配置文件中的 custom_channels 配置 opencv 的 channel

3.配置生效

最后运行如下命令清除索引缓存,保证用的是镜像站提供的索引。

conda clean -i

注意每次更改配置文件 ~/.condarc 都需要执行上述命令使配置生效

遇到问题

问题:PackagesNotFoundError: The following packages are not available from current channels

方案 1

从报错中可以看出需要去 https://anaconda.org 这个网址,在上方的搜索条上搜索你要安装这个包的其他channel,下边展示一下如何找igraph的其他channel

方案 2

从官网下载.bz2文件,使用如下命令下载

conda install --use-local python-igraph-0.8.3-py38h0d6bca7_2.tar.bz2

问题:Anaconda3 solving environment 很慢

1.安装 mamba

conda install -n base --override-channels -c conda-forge mamba 'python_abi=*=*cp*'

注意:上面这种安装方法官方并不建议,可以查看官网寻找最新安装方法

2.之后即可使用如下命令

mamba install 包名

mamba remove 包名

遇到问题(windows)

问题:powershell 内部原因与 conda 集成失败

方案

1.升级 conda

conda update conda
conda update anaconda

2.集成 powershell(需要在 powshell 环境下执行)

conda init powershell

问题:CondaHTTPError: HTTP 000 CONNECTION FAILED for url

方案

1.channel https - > http

2.关闭代理

尝试使用 anaconda prompt shell 环境

参考文章

conda 配置文件,换国内源 - stardsd - 博客园 (cnblogs.com)

CentOS 7 安装Anaconda及简单配置

推荐阅读

conda的安装和linux和windows系统下的使用

conda命令大全 - 知乎 (zhihu.com)

User guide — conda documentation

Anaconda 中文网

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。