为什么 Eclipse 加载速度比 Canopy 快?
Why does Eclipse load faster than Canopy?
我得到了 Canopy "is its own ecosystem",正如我朋友告诉我的(当他向我解释说我的计算机上没有 Python,这就是我的命令行指令没有执行的原因任何事物)。这可能是加载时间比我从 Java 单独下载的 Eclipse 更长的原因吗?还是其他原因?
好问题!快速加载不是 Canopy 的设计目标。大多数 Canopy 用户一次打开它好几个小时,因此加载时间(当然总是很好!)的优先级不如让它包含一个强大的科学 Python 分布那么高。它加载缓慢的技术原因(尤其是当 OS 的缓存是 "cold" 时)是因为它打开并解释了数十个 Python 模块,其中一些非常复杂。与 C 不同,Python 通常不编译,因此 Python 程序的启动时间通常较慢,但在重要的情况下,有一些方法可以抵消它。
我得到了 Canopy "is its own ecosystem",正如我朋友告诉我的(当他向我解释说我的计算机上没有 Python,这就是我的命令行指令没有执行的原因任何事物)。这可能是加载时间比我从 Java 单独下载的 Eclipse 更长的原因吗?还是其他原因?
好问题!快速加载不是 Canopy 的设计目标。大多数 Canopy 用户一次打开它好几个小时,因此加载时间(当然总是很好!)的优先级不如让它包含一个强大的科学 Python 分布那么高。它加载缓慢的技术原因(尤其是当 OS 的缓存是 "cold" 时)是因为它打开并解释了数十个 Python 模块,其中一些非常复杂。与 C 不同,Python 通常不编译,因此 Python 程序的启动时间通常较慢,但在重要的情况下,有一些方法可以抵消它。