Anconda

Anaconda(开源的Python发行版本)

Anaconda (开源的Python包管理器)是一个python发行版,包含了conda、Python等180多个科学包及其依赖项。 包含了大量的包,使用anaconda无需再去额外安装所需包。

Install and Configure

Linux安装

1、Anaconda安装包下载

(1)官网下载,下载速度较慢

(2)清华大学开源软件镜像站

最新的Anaconda清华镜像下载:

wegt https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

2、安装Anaconda

(1)进入文件下载目录

cd ~/software

(2)运行安装包

bash Anaconda3-5.3.1-Linux-x86_64.sh

(3)回车键,进入注册信息页面

(4)按q跳过阅读,yes

(5)默认安装在用户目录下,直接回车即可安装;若想自定义安装目录,直接输入安装目录,回车即可。

(6)Do you wish the installer to initialize Anaconda3 by running conda init ? 输入 no,回车

(7)安装完毕

3、修改环境变量

  • 将Anaconda添加到用户环境变量中

  • 按 i 键插入编辑,在文件底部添加下面内容

  • 修改完毕,按ESC键退出编辑模式,输入“:wq”保存退出

  • source一下

4、检查是否安装成功

5、创建anaconda虚拟环境

这里我们用 Anaconda 的命令来创建虚拟环境。使用 conda create -n your_env_name python=X.X,使用该命令创建 python 版本为 X.X,名字为 your_env_name 的虚拟环境。your_env_name 文件可以在 Anaconda 安装目录 envs 文件下找到。

6、修改anaconda的源,变为国内源

  • 添加清华镜像:

  • 设置搜索时显示通道地址

  • 显示添加的源

  • 删除指定源

  • 修改源的配置文件是~/.condarc

7、配置pip镜像源

添加内容:

Environment

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'

  • 错误原因:

    • 可能的原因一:当前使用的 shell 没有配置好 conda activate,需要运行 conda init 初始化 shell

    • 可能的原因二:首次激活 conda 虚拟环境时会遇到

  • 解决办法:

    • 方法一:执行命令

      或者

    • 方法二:首次激活 conda 虚拟环境,可用 source activate 激活(如下),以后就可以正常使用 conda activate 激活虚拟环境了

  • 参考链接:

Last updated