麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

「GIS教程」macOS 安装 Anaconda 小结

在之前的文章《「GIS书籍」分享一套Github上很火的AI讲义-The fastai book》中分享了一本开源的AI学习电子书,但这个书的格式是 *.ipynb 格式,有的朋友可能初次接触这个格式的书籍,有点无从下手。如果你想学数据处理和AI,可正好借这个机会把 Anaconda 配置好。

Anaconda

PS:截止本文完成之前,我的Windows环境重装了,目前安装包还没下载完,所以本文先借妹子的macOS系统做一个演示(Windows的明天更新,其实Windows安装反而更简单一些。)

为什么要装Anaconda?

有以下三个原因:

  1. 科学计算包多,Anaconda 附带了一大批常用数据科学包,它附带了 conda、Python 和 150 多个科学包及其依赖项。装个它,就相当于安装了一个数据集成处理环境。
  2. 管理包方便。Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
  3. 管理环境,这个不用多说吧,你一定知道Python 2 和 Python 3的知名版本不兼容故事。

还有,在2019看的Esri公开课中,Esri的讲师也亲自介绍了Anaconda和ArcGIS结合使用的方法。

下载安装包

Anaconda官网下载Anaconda的安装包,针对你的环境做选择。目前Windows支持 32位版本和64位版本。macOS和Linux只提供64位版本了。我选择的是Python 3.7版本。

Anaconda下载

安装

我下载的是有图形界面的安装版本,安装过程其实就是各种下一步,直到Finish。

Anaconda安装

安装完成之后可以使用如下的命令验证安装结果。

conda --version
python --version
jupyter-notebook --version

一般情况下都是OK的,这时候,找到你下载电子书的目录,运行

jupyter-notebook 

命令,就可以看下载下来的电子书了。

jupyter-notebook

Oh my zsh

macOS下比较特殊,如果你也使用了 Oh my zsh 没有用默认的 bash 的话,可能你运行上面的命令,会没有反应。这是因为 Anaconda 在安装的时候,会自动把配置写入之前的 bash 的配置文件 .bash_profile 中了,解决方法也很简单,把 .bash_profile 中关于 Anaconda 的配置复制出来,一般如下:

# added by Anaconda3 5.3.0 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

写入到 .zshrc 中,保存,然后执行下面的命令

source .zshrc

这样就算可以了。不过安装了 Anaconda3 之后,你每次启动命令行,前面会加一个 base 的字符串,对于强迫症的我来说,有点不能忍受。用下面的方法解决最完美,也不影响 Anaconda 的功能。

打开你的用户目录下的 ~/.condarc 文件,在最后加一条配置

changeps1: False

以上就是macOS配置 Anaconda 的过程,有点小曲折,希望有同样需求的同学可以参考。

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)