我已经使用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脚本等。
问题/问题:
ipython notebook
"时,它将启动Anaconda依赖的终端。conda install rise
以安装Reveal.js。如何使用conda安装本地软件包?我希望有经验/建议的人会在评论/答案中链接有用的主题和链接。如果这个线程像安全卸载Anaconda一样使用会很棒。
答案 0 :(得分:1)
Anaconda将自己附加(应附加)到您的PATH环境变量中。当你键入" python"或者" ipythonnotebook"它将执行anaconda安装版本。
Anaconda创建了一个单独的python安装。在OS X上,它不会干扰或与您的系统python通信。安装路径为/ Users / username / anaconda / bin。 Anaconda允许您轻松创建具有不同依赖关系和包版本的其他虚拟环境:
conda create -n environment_name python=version_number
安装完成后,如果运行任何python命令,将Anaconda附加到PATH,它将执行〜/ anaconda / bin中找到的软件包并忽略系统或其他python安装。这包括使用pip,因为它是Anaconda安装的一部分。
Conda是Python的软件包管理系统,虽然添加了一些C和R软件包。有人可以为它创建一个包装器,你可以另外使用pip但是python包也是主要的焦点。
答案 1 :(得分:0)
[conda install]
。这依赖于在PyPi(link to documentation)托管和编译的包。conda install
。which python
以确保您的Anaconda python是您的默认环境。