我正在学习数据科学,使用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秒
答案 0 :(得分:1)
您可以直接在Pycharm中使用Jupiter笔记本
见here。
据我所知,Spyder使用Jupyter内核,因此无需一直重新加载所有导入。 Spyder在后台运行内核,每次运行时Pycharm都会启动一个新的Python实例。其中每个都必须再次加载所有依赖项。