当前位置: 首页 > 面试题库 >

Anaconda vs. EPD Enthought vs.手动安装Python

席弘图
2023-03-14
问题内容

与手动安装相比,各种Python捆绑包(EPD / Anaconda)有哪些相对优点/缺点?

我已经安装了EPD Academic,但没有任何问题。它提供了我认为我将需要的更多软件包,并且使用enpkg
enstaller进行更新非常容易。EPD学术许可证需要每年更新一次,而免费版本的更新并不那么容易。

目前,我实际上只使用了一些软件包,例如Pandas,NumPy,SciPy,matplotlib,IPython,Statsmodels及其各自的依赖项。

对于这种有限的使用,我最好手动安装,pip install --upgrade 'package'还是捆绑包提供了除此以外的其他功能?


问题答案:

2015年更新
:如今,我总是推荐水蟒。它包括许多用于科学计算,数据科学,Web开发等的Python软件包。它还提供了一个高级的环境工具conda,该工具可以轻松地在环境之间进行切换,甚至在Python
2和3之间也可以轻松进行更新。它也很快得到了更新。当发布了新版本的软件包时,您可以conda update packagename进行更新。

以下为原始答案

在Windows上,复杂的是编译数学软件包,因此,我认为仅当您仅对Python而不是其他软件包感兴趣时,手动安装才是可行的选择。

因此,最好选择EPD(现为Canopy)或Anaconda。

Anaconda大约有270个软件包,其中包括对于大多数科学应用程序数据分析而言最重要的软件包,即NumPy,SciPy,Pandas,IPython,matplotlib,Scikit-
learn。因此,如果这对您来说足够,我会选择Anaconda。

相反,如果您对其他软件包感兴趣,并且如果使用任何Enthought软件包(例如Chaco对于实时数据可视化非常有用),则EPD
/ Canopy可能是一个更好的选择。学术版在基本安装中包含大量软件包,在存储库中包含更多软件包。Anaconda还包括Chaco。



 类似资料:
  • 获取软件 获取 Ceph 软件的方法有多种,最简单、通用的获取软件包方法是添加软件源之后通过包管理工具(像 APT 、 YUM )操作;也可以直接从 Ceph 仓库下载预编译软件包;最后,你可以下载源码包或克隆 Ceph 源码库、并自行编译。 获取二进制包 获取源码包 克隆源码 构建 Ceph 安装软件 获取到(或者软件库里有) Ceph 软件包之后,安装很简单。要在集群内的各节点安装,你可以用

  • 手动安装 SBT Unix 将sbt-launch.jar包放到目录 ~/bin中 创建一个运行jar包的脚本 ~/bin/sbt, 脚本内容为: SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M" java $SBT_OPTS -jar `dirname $0`/sbt-l

  • 主要内容:系统中没有GRUB,需要手工安装,MBR中的GRUB被覆盖,需要重新安装GRUB需要手工安装 GRUB 主要有两种情况: Linux 系统原先不是使用 GRUB 作为引导程序而现在想要使用 GRUB 来作为引导程序; MBR 中的引导程序被覆盖,需要在 MBR 中重新安装 GRUB,如先安装了 Linux 系统,后安装了 Windows 系统。 下面,我们分别介绍这两种情况如何手工安装 GRUB 引导程序。 系统中没有GRUB,需要手工安装 我们先来讲第一种情况,就是 Lin

  • 本文向大家介绍Ubuntu手动安装mysql5.7.10,包括了Ubuntu手动安装mysql5.7.10的使用技巧和注意事项,需要的朋友参考一下 本教程为大家分享了Ubuntu手动安装mysql5.7.10的过程,供大家参考,具体内容如下 1、下载安装包 MySQL官网下载地址 选择系统版本Ubuntu14.04后缀名为deb_bundle.tar的进行下载 Ubuntu Linux 14.04

  • 从今天开始我们就和大家一起来学习 Kubernetes 中监控系统的搭建,我们知道监控是保证系统运行必不可少的功能,特别是对于 Kubernetes 这种比较庞大的系统来说,监控报警更是不可或缺,我们需要时刻了解系统的各种运行指标,也需要时刻了解我们的 Pod 的各种指标,更需要在出现问题的时候有报警信息通知到我们。 在早期的版本中 Kubernetes 提供了 heapster、influxDB

  • 问题内容: 我见过许多与JDK捆绑在一起的产品,我想知道是否有一种方法可以通过简单地将内容解压缩到目录中来安装JDK,因此在添加/删除程序中没有创建图标,也没有注册表项等。 同样在这种情况下:我们如何为浏览器配置Java插件?以及如何配置通过Java的“控制面板”条目看到的设置? 问题答案: 是的,您可以创建一个压缩的JDK,将其解压缩到目标计算机上,然后从该目录运行您喜欢的内容的java,jav