Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 Anaconda的方便之处在于它可以创建不同版本的Python环境,在不同的环境里安装不同版本的科学包,这对于依赖于不同版本包的下载学习案例和研究代码等,无疑是再适合不过了。在Windows下安装Anaconda3,可以直接到官网下载,如图:
官网下载anaconda3
在UBUNTU子系统安装Anaconda3,直接下载其安装包即可,执行命令:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
下载Anaconda3
下载完成后执行命令:bash Anaconda3-5.2.0-Linux-x86_64.sh
可以一直默认yes,安装目录在/HOME/user/下 ;
如果提问是否安装vscode;输入no,不接受vscode安装
Anaconda安装过程
如果无法执行conda命令,即出现:
conda
-bash: conda: command not found
可以增加路径到环境配置中,echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
设置路径到环境配置中
source ~/.bashrc 环境配置发生作用
conda -V #查看版本
另外需要添加镜像,否则conda执行太慢。以下三行代码用于添加清华的库镜像路径到conda的搜索路径中。
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
换回默认源:conda config --remove-key channels
- 安装conda环境
conda create -n tensorflow python=3.6 #创建指定Python版本的conda环境
source activate tensorflow #激活conda环境,用户名前会出现(tensorflow)字样
Jupyter Notebook 是一个 Web 应用,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。 Anaconda自带Jupyter。在conda环境中安装Jupyter,命令如下:
- 添加Jupyter
conda install jupyter
- 为Jupyter配置root启动权限
jupyter notebook --generate-config --allow-root
- 为Jupyte设置密码
jupyter notebook password
以上安装中可能出现的问题:
Anaconda使用conda连接网络出现错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)
编辑用户目录下的 .condarc 文件,删除 - default,将 - https://... 改成 - http://...。
- 修改 ~/.condarc
命令:vi ~/.condarc
修改后的内容如下:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/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/pkgs/main/
show_channel_urls: true
ssl_verify: false