安装Anaconda遇到的那些坑

作者: 字符管理师 | 来源:发表于2017-10-19 17:43 被阅读0次

Anaconda的安装

Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。

个人尝试了很多类似的发行版,最终选择了Anaconda,因为其强大而方便的包管理与环境管理的功能。该文主要介绍下Anaconda,对Anaconda的理解,并简要总结下相关的操作。

Anaconda概述

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

这里先解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

进入下文之前,说明一下conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。


安装:

Anaconda的下载页参见官网下载,Linux、Mac、Windows均支持。

Anaconda安装时,会发现有两个不同版本的Anaconda,分别对应Python 2.7和Python 3.5,两个版本其实除了这点区别外其他都一样

下载后会有一个安装包

安装包

下载后直接按照说明一步一步往下走就好。


安装过程遇到的坑One:

不建议指定文件安装。我遇到的一个坑就是指定文件安装会发生一个错误提示,就安装失败了。小编猜测可能是文件读取权限的问题所制就不能成功安装。所以按照说明,傻瓜式安装即可。如果想删除的其实也并不是很麻烦,不过要想执行的话,我一般是cd到目录,输入open.打开文件,然后执行下面绿色按钮程序有点麻烦,但是为了后期的麻烦还是默认安装吧。

这个是Anaconda执行的按钮

我需要的版本是conda install python=2.7.13  但是命令执行之后,也是mmp了发生了这样的错误

ERROR: The install method you used for conda--probably either `pip install conda`

or `easy_install conda`--is not compatible with using conda as an application.

If your intention is to install conda as a standalone application, currently

supported install methods include the Anaconda installer and the miniconda

installer.  You can download the miniconda installer from

https://conda.io/miniconda.html.

如果发生这样的错误那么我们就去Miniconda网站下载相应的文件 Miniconda2-latest-MacOSX-x86_64.sh  然后在终端  执行 bash Miniconda3-latest-MacOSX-x86_64.sh 如果报错的话  那么就执行bash Miniconda3-latest-MacOSX-x86_64.sh F 加个F强制执行即可 然后一直按回车键即可。

安装过程遇到的坑Two:

执行bash Miniconda3-latest-MacOSX-x86_64.sh之后的结果

然后enter继续会发现个大的问题导致我之前搞了一天就是出现了一个这样的错误

继续安装之后出现的结果

输入yes之后然后就报错退出了

报错退出

这个问题之前一直以为是.bash_profile文件的问题。因为它在写入的时候发现.bash_profile不是一个文件和目录,所以无法直接下去,后来又创建了.bash_profile文件,执行之后发现里面是有PATH路径的但是并没有解决我们的问题,找了好多的资料才发现,到这里的时候我们需要执行一个 conda install numpy 命令就可以了 这样问题就完美解决了

执行的结果界面

然后输入y下载  ,开始下载必要的文件,但是这里有个坑

安装过程遇到的坑Three:

下载的文件是美国服务的,如果不借助外网的,要下载很久。而且很容易出现问题,所有如果下载过慢的小伙伴不要疑问,你可能需要一些vpn工具了。我已经使用了vpn所以。。。

下载的文件

之后如果看到这样的界面就算大工告成了

测试是否安装成功

安装过程遇到的坑Four:

看到上面的界面你已经成功了,但是如果推出终端或者关机可能之前的问题又全部会出现

推出之后可能出现的错误结果

这里的话你需要配置下.bash_profile文件  

配置.bash_profile文件

然后执行source  .bash_profile命令

最后在需要执行以下conda install numpy 才行。

多学一招

经过几次测试,当我们在退出终端或者关机的时候如果还是报下面的错误

ERROR: The install method you used for conda--probably either `pip install conda`

or `easy_install conda`--is not compatible with using conda as an application.

If your intention is to install conda as a standalone application, currently

supported install methods include the Anaconda installer and the miniconda

installer.  You can download the miniconda installer from

https://conda.io/miniconda.html.

你只需要继续执行下

source  .bash_profile命令即可,无需在执行conda install numpy重新安装一次。这里就是让我们的环境变量立即生效的意思

本次的心得,如对你有所帮助请点个👍

相关文章

  • 安装Anaconda遇到的那些坑

    Anaconda的安装 序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,...

  • 2018-03-21

    今天又遇到一个anaconda3安装的坑 anaconda3安装后会修改 .bash_profile 默认优先搜...

  • pip install tensorflow

    尝试过很多次安装,踩过无数坑,anaconda安装卸载很多次,最终还是捣鼓好了! 1、打开Anaconda Pro...

  • TensorFlow(1) 安装

    三大坑 第一大坑:anaconda必须安装4.2版本,不能安装4.3 版本(canda --version);满满...

  • Java开发每日复盘2018_0508

    「安装Maven遇到的那些坑·总结」 今天来总结一下自己在「安装Maven,运行SpringBoot」时,遇到的一...

  • win10下配置Mask_RCNN的环境

    踩了无数坑才总结出来的经验,括号内为笔者版本, 1.安装anaconda 基本上安装了anaconda大部分的包都...

  • TensorFlow1.5 初接触

    我使用的是Anaconda的IDE集成环境(PS:这是一个非常友好的Python开发环境),安装中遇到了一个坑,就...

  • Weex安装遇到的那些坑

    (一)安装node 去node官网下载 直接双击安装 查看是否安装成功 (二)安装 weex-toolkit 查看...

  • 安装cocoapods遇到的那些坑.

    cocoapods是我们在开发中经常会用到的,但是在安装的时候,总会出现很多问题.今天给大家分享在安装中经常会出现...

  • 2018-12-18

    Anaconda的安装可能遇到的问题和使用Anaconda安装生物软件实例 我们下载很多的生物软件后需要给其配置相...

网友评论

    本文标题:安装Anaconda遇到的那些坑

    本文链接:https://www.haomeiwen.com/subject/pbtpuxtx.html