Anaconda安装;第一次就把它弄好了

时间:2015-10-21 09:28:02

标签: installation dependencies ipython-notebook anaconda canopy

我已经使用Enthought Canopy作为我的python环境已经有一年了。 Canopy很棒,因为它的专用终端使用pip install轻松安装具有正确依赖关系的软件包。

我正在使用Canopy来支持我使用iPython笔记本(现在的Jupyter)并且它运行良好。但是,最近我一直在为在python 2.x中运行的不同软件包缺乏支持 - which canopy is restricted to.

我现在考虑转换到Anaconda。 stackoverflow上的A quick search显示有关依赖关系问题的多个线程,one thread关于如何安全卸载 Anaconda。

因此,我想将这个主题专门用于从非程序员的角度实际第一次正确安装Anaconda 。即最小化交互root和bash脚本等。

问题/问题:

  1. Anaconda有它自己的终端吗?如果不是,我怎样才能确保我安装的软件包具有正确的依赖关系?
  2. 我在Macbook上运行iOS,我怎样才能确保我没有搞乱本机python安装?我以前在brew安装方面遇到了重大问题。
  3. 下载Anaconda并安装后,如何将其设为我的默认iPython笔记本(Jupyter)环境?例如。当我打开一个终端并编写" ipython notebook"时,它将启动Anaconda依赖的终端。
  4. conda install无法识别conda install rise以安装Reveal.js。如何使用conda安装本地软件包?
  5. 我希望有经验/建议的人会在评论/答案中链接有用的主题和链接。如果这个线程像安全卸载Anaconda一样使用会很棒。

2 个答案:

答案 0 :(得分:1)

  1. Anaconda将自己附加(应附加)到您的PATH环境变量中。当你键入" python"或者" ipythonnotebook"它将执行anaconda安装版本。

  2. Anaconda创建了一个单独的python安装。在OS X上,它不会干扰或与您的系统python通信。安装路径为/ Users / username / anaconda / bin。 Anaconda允许您轻松创建具有不同依赖关系和包版本的其他虚拟环境:

    conda create -n environment_name python=version_number
    
  3. 安装完成后,如果运行任何python命令,将Anaconda附加到PATH,它将执行〜/ anaconda / bin中找到的软件包并忽略系统或其他python安装。这包括使用pip,因为它是Anaconda安装的一部分。

  4. Conda是Python的软件包管理系统,虽然添加了一些C和R软件包。有人可以为它创建一个包装器,你可以另外使用pip但是python包也是主要的焦点。

答案 1 :(得分:0)

  1. 在终端中使用[conda install]。这依赖于在PyPi(link to documentation)托管和编译的包。
  2. 部分回答1. 真的尝试不安装任何内容,除非您使用conda install
  3. 找到Anaconda Launcher(在Anaconda文件夹中)并从那里启动ipython-notebook。或者在终端中写which python以确保您的Anaconda python是您的默认环境。
  4. 可以构建your own conda compatible packages