python模块导入在其他IDE中速度很慢但在Spyder中它的速度提高了20倍

时间:2017-09-04 08:23:08

标签: python import ide pycharm spyder

我正在学习数据科学,使用Python,我突然发现当我使用Pycharm或sublime text3时,需要花费很多时间来加载像numpy,pandas这样的lib。

但是当我使用由Anaconda安装的Spyder来运行我的程序时,它的速度非常快!

我真的想使用Pycharm,如何让它像Spyder一样快?

我还发现Spyder会运行几个Python.exe,Spyder会运行5个python.exe后台,而sublime只有一个。这是它如此之快的原因吗?

例如,要导入这些库: [导入pandas为pd 将matplotlib.pyplot导入为plt 将seaborn作为sns进口 导入numpy为np 来自scipy.stats导入规范 来自sklearn.preprocessing导入StandardScaler 来自scipy import stats 进口警告 进口同情

然后需要:

升华4.1秒

Spyder 0.06秒

1 个答案:

答案 0 :(得分:1)

您可以直接在Pycharm中使用Jupiter笔记本 见here
据我所知,Spyder使用Jupyter内核,因此无需一直重新加载所有导入。 Spyder在后台运行内核,每次运行时Pycharm都会启动一个新的Python实例。其中每个都必须再次加载所有依赖项。