Anaconda3 安装使用及常见问题详解(附国内清华镜像)
分类:
文章
•
2024-11-21 21:33:39
- Anaconda(官方网站)是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。
- Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
-
Anaconda安装
- 找到自己下载的目录,我的是下载在home下
- cd 到你要下载的地方
- 1. bash Anaconda3-5.3.1-Linux-x86_64.sh,出现如下图片,一直enter

- 然后一直点击Enter键,直到出现下面的界面,输入yes,出现如下界面
-

- 此处默认给安装到/root/下,后续可以在该文件夹下查看安装文件,
- 此处也可自定义更改目录,我这个用默认的,直接点击Enter,如果你想其他地方输入路径即可。
- 接下来就会出现下面界面,表示正在安装
-

- 最后会出现这样的界面,表示是否把文件添加到配置文件
-
输入yes,过一会就安装好了,最后出现下图所示,表示安装成功。
-

-
- 然后在终端输入:python命令
- print helloworld,安装成功

- 退出Python交互界面则输入 exit() 或 quit() 即可。
- 另外,测试简单的脚本也是ok的
-

-
-
conda与pip的关系
- pip 是最为广泛使用的 Python 包管理器,可帮助我们获得最新的 Python 包并进行管理,常用命令:
- pip install [package-name] # 安装名为[package-name]的包
- pip install [package-name]==X.X # 安装名为[package-name]的包并指定版本X.X
- pip install [package-name] --proxy=代理服务器IP:端口号 # 使用代理服务器安装
- pip install [package-name] --upgrade # 更新名为[package-name]的包
- pip uninstall [package-name] # 删除名为[package-name]的包pip list
- Conda是一个包管理器;Anaconda才是一个python发行版。
- Conda 包管理器是 Anaconda 自带的包管理器,可以帮助我们在 conda 环境下轻松地安装各种包。相较于 pip 而言,conda 的通用性更强(不仅是 Python 包,其他包如 CUDA Toolkit 和 cuDNN 也可以安装),但 conda 源的版本更新往往较慢。常用命令如下:
- conda install [package-name] # 安装名为[package-name]的包
- conda install [package-name]=X.X # 安装名为[package-name]的包并指定版本X.X
- conda update [package-name] # 更新名为[package-name]的包
- conda remove [package-name] # 删除名为[package-name]的包
- conda list # 列出当前环境下已安装的所有包
- conda search [package-name] # 列出名为[package-name]的包在conda源中的所有可用版本
- conda 中配置代理:在用户目录下的 .condarc 文件中添加以下内容:
- proxy_servers: http: http://代理服务器IP:端口号
-
anaconda3 -- conda使用
- 此处安装 Anaconda 的 Python 3.7 版本,这是一个开源的 Python 发行版本,提供了一个完整的科学计算环境,包括 NumPy、SciPy 等常用科学计算库。你也可以选择自己喜欢的 Python 环境。
- 创建环境:
- 使用 Anaconda 自带的 conda 包管理器建立一个 Conda 虚拟环境,并进入该虚拟环境。在命令行下输入:
- conda create --name py01 python=3.7 # “py01”是你建立的conda虚拟环境的名字
- conda update conda # 更新conda
-
- 注:运行上述两个命令时都报错时(参考https://blog.****.net/ada0915/article/details/78529877)
-
1.首先先添加清华的镜像源
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- conda config --set show_channel_urls yes
- 2.如果无法解决,则删除channels配置文件中部分内容,具体操作如下:
-
- 快速创建channels配置文件的备份(保险起见)
- cp ~/.condarc{,.bak}
- 查看配置文件的内容
- cat ~/.condarc.bak
- channels:
- - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud
- - defaults
- - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
- - https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda
- - bioconda
- - r
- - conda-forge
- show_channel_urls: true
- 3.删除部分内容
- 主要是删除此行: - defaults
- 修改后配置文件的内容如下:
- vim ~/.condarc
- channels:
- - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- show_channel_urls: true
-
进入环境:
- conda activate py01 # 进入名为“py01”的conda虚拟环境
-
使用 Python 包管理器 pip 安装
- pip install XXX
- 等待片刻即安装完毕。
- 若提示错误,多半是需要更新pip
- pip install pip -U ,若提示有错误,如下图
- pip install --upgrade pip 命令
- 再使用pip --version 查看version
-

- 若出现pip 安装特别慢的情况,多半是因为用的是国外镜像
- 可以更改镜像源配置
-
临时更改:
-
设为默认:
- 如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
- pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
-
- conda 文档 :https://conda.io/docs/index.html
- 清华大学开源软件镜像站 - anaconda镜像:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
- 清华大学开源软件镜像站 -pypi 镜像:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/