【Anaconda 的安装、简单使用及常见的错误解决】

Anaconda 的安装、简单使用及常见的错误解决

前言

这是我的第一个博客,只是为了记录学习,为了避免精灵“鲤鱼王”的再次发生。因为这是第一篇文章,所以在排字方面恐怕有很多错误。如果有什么不对劲的地方,请不要犹豫,虚心提意见,改正。

[En]

This is my first blog, only for the purpose of recording learning, in order to avoid the occurrence of the elf “Carp King” again. Because it is the first article, I am afraid there are many mistakes in typesetting words. if there is anything wrong, please do not hesitate to give advice and correct it with an open mind.

Anaconda简介

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python,本人未安装过Miniconda,害~)

或者将其理解为一个管理环境的一个工具,在里面可以创建不同框架的环境,如keras,tensorflow,pytorch等,采用不同的环境从而比避免对一个环境中的第三方库、包的频繁修改。

安装流程

软件下载

方式一:官网下载

官网可以下载不同系统的高版本的Anaconda。

下载地址:点我哟
或者直接访问:https://www.anaconda.com/download/

【Anaconda 的安装、简单使用及常见的错误解决】
【Anaconda 的安装、简单使用及常见的错误解决】

; 方式二:镜像源下载

官网的python版本为3.9,平时使用可能无需如此高的版本,采取国内清华镜像可以采取下载旧版的Anaconda,选择合适的系统和版本即可。

清华镜像(国内首选): https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

【Anaconda 的安装、简单使用及常见的错误解决】

安装流程

此处以Anaconda3-5.3.1-Windows-x86_64为例,高版本没试过,猜测过程差不多。
1.双击安装包

【Anaconda 的安装、简单使用及常见的错误解决】
2.选择同意
【Anaconda 的安装、简单使用及常见的错误解决】
【Anaconda 的安装、简单使用及常见的错误解决】
【Anaconda 的安装、简单使用及常见的错误解决】
5.务必选择加入环境变量
如果在安装过程中没有添加环境变量,可以手动添加百度的步骤。
[En]

If you do not add the environment variable during the installation, you can add the steps of Baidu manually.

【Anaconda 的安装、简单使用及常见的错误解决】
6.等待安装
【Anaconda 的安装、简单使用及常见的错误解决】

7.安装结束,如需重启,重启即可

【Anaconda 的安装、简单使用及常见的错误解决】
至此Anaconda3就安装结束,能在开始栏看见大致以下几个部分
【Anaconda 的安装、简单使用及常见的错误解决】

配置修改及Anaconda Navigator简单使用

修改Anaconda的镜像源

若不修改镜像源,在下载的第三方库和相关的包时会默认从国外下载,会导致下载速度极慢甚至连接超时,故修改Anaconda的镜像源是提高下载速度的有效手段,国内推荐清华源。
1、通过 conda config 命令生成配置文件

清华镜像:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

首先Windows + R快速运行,输入CMD/cmd命令行输入以下命令:首先说明下,channels可以用其他的也可以是多个,这里以2个channels为例。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

2、修改成配置文件

此时,会生成 目录 C:\Users

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - defaults
show_channel_urls: true

删除 .condarc 中的默认,然后保存,最终版本文件如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

3、查看是否生效
首先Windows + R快速运行,输入CMD/cmd命令行输入以下命令:通过命令

conda info

查看当前配置信息,channel 内容和.condarc一致,即修改成功。

           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch

Anaconda Navigator简单使用

1.创建环境

【Anaconda 的安装、简单使用及常见的错误解决】
step1: 点击环境选项
【Anaconda 的安装、简单使用及常见的错误解决】
step2: 环境命名及python版本选择。
名字可选keras/tensorflow/pytorch等等,或者缩写;只要你明白啥意思就行。选择python版本,这个和后续安装库、包是相关的,根据需要选择即可。
【Anaconda 的安装、简单使用及常见的错误解决】
step3: 创建环境
如此处的环境 try 为例,环境创建,已经具备了基本的一些库
(try) C:\Users\用户名>conda list
packages in environment at D:\Myapp\Anaconda\envs\try:
#
Name                    Version                   Build  Channel
ca-certificates           2021.10.26           haa95532_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
certifi                   2021.10.8        py37haa95532_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
openssl                   1.1.1m               h2bbff1b_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
pip                       21.2.4           py37haa95532_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
python                    3.7.11               h6244533_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
setuptools                58.0.4           py37haa95532_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
sqlite                    3.37.0               h2bbff1b_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
vc                        14.2                 h21ff451_1    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
vs2015_runtime            14.27.29016          h5e58377_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
wheel                     0.37.1             pyhd3eb1b0_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
wincertstore              0.2              py37haa95532_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

【Anaconda 的安装、简单使用及常见的错误解决】

step4: 安装指定的三方库
以numpy为例子,搜索numpy,选择想要安装的包,点击apply即可。

【Anaconda 的安装、简单使用及常见的错误解决】

此时在Anaconda prompt,使用下列命令激活改环境

conda activate try(环境名)

再使用以下命令查看所安装的库

conda list
(try) C:\Users\用户名>conda list
packages in environment at D:\Myapp\Anaconda\envs\try:
#
Name                    Version                   Build  Channel
blas                      1.0                         mkl    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
ca-certificates           2021.10.26           haa95532_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
certifi                   2021.10.8        py37haa95532_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
intel-openmp              2021.4.0          haa95532_3556    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
mkl                       2021.4.0           haa95532_640    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
mkl-service               2.4.0            py37h2bbff1b_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
mkl_fft                   1.3.1            py37h277e83a_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
mkl_random                1.2.2            py37hf11a4ad_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
numpy                     1.21.2           py37hfca59bb_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
numpy-base                1.21.2           py37h0829f74_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
openssl                   1.1.1m               h2bbff1b_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
pip                       21.2.4           py37haa95532_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
python                    3.7.11               h6244533_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
setuptools                58.0.4           py37haa95532_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
six                       1.16.0             pyhd3eb1b0_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
sqlite                    3.37.0               h2bbff1b_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
vc                        14.2                 h21ff451_1    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
vs2015_runtime            14.27.29016          h5e58377_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
wheel                     0.37.1             pyhd3eb1b0_0    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
wincertstore              0.2              py37haa95532_2    http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

常见问题

1.Anaconda Navigator 无法正常打开,一直停留在loading application

【Anaconda 的安装、简单使用及常见的错误解决】

参考解决:
转到安装路径并找到以下文件

[En]

Go to the installation path and find the following files

anaconda3\Lib\site-packages\anaconda_navigator\api\conda_api.py

记事本打开 conda_api.py,Ctrl + F快速查找,输入data = yaml.load(f)查找该文本,若有将其替换为data = yaml.safeload(f)即可。

; 2.三方库、包下载太慢

首先确保channels中默认的通道被删除;

确保镜像源没有失效;

若没用以上问题,尝试更换镜像源;或者直接在下载时,使用镜像源的网址,指定下载。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 三方库名

3.创建环境报错CondaHTTPError

CondaHTTPError:
HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/current_repodata.json···”

参考解决:前往目录 C:\Users 打开.condarc文件,将https://修改为http://,重新启动Anaconda Navigator,即可正常创建成功。

致谢

如果你想充分利用这篇文章,因为目光短浅,所有的书都是文字和评论。在此,我要向那些帮助和帮助过我的人表示诚挚的感谢。

[En]

If you want to make the best of this article, because of the shortsightedness, all the books are words and comments. At this point, I would like to express my sincere thanks to those who have helped and helped me.

参考文献

  1. https://baike.baidu.com/item/anaconda/20407441?fr=aladdin
  2. https://blog.csdn.net/weixin_43715458/article/details/100096496
  3. https://blog.csdn.net/heivy/article/details/92992887
  4. https://blog.csdn.net/lw5413/article/details/84679288

Original: https://blog.csdn.net/weixin_44853527/article/details/122695924
Author: 东荷新绿
Title: 【Anaconda 的安装、简单使用及常见的错误解决】

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/497612/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球