登录
首页精彩阅读如何在启动Jupyter Notebook时自动执行代码?
如何在启动Jupyter Notebook时自动执行代码?
2020-11-05
收藏

作者:刘早起

来源:早起Python

在我们使用Jupyter Notebook写代码时,启动后总是需要导入一些库并进配置,尤其是用来做数据分析时,打开后肯定是光速键入下面的代码:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from sklearn import svm, tree, linear_model, neighbors,
  naive_bayes, ensemble, 
  discriminant_analysis, gaussian_process
from xgboost import XGBClassifier
from sklearn.preprocessing import OneHotEncoder, LabelEncoder
from sklearn import feature_selection
from sklearn import model_selection
.......

虽然代码量不大,但是每打开一次notebook都要输入一次,总感觉很繁琐,如果再用上pyecharts等其他库那么光导入各种包就要消耗很多时间,并且还有可能手滑输错了。

那么有什么办法能让jupter notebook/ipython在启动时自动加载一段我们需要的代码呢?下面分享一个偷懒小妙招~

在Mac下你可以进入~/.ipython/profile_default文件夹(Windows下也可以在安装目录中找到对应的文件夹),如果找不到该目录需在命令行执行ipython profile create生成配置文件

如上图所示,在该文件夹下新建一个名为startup的文件夹(如果有则不用新建),之后进入startup文件夹新建一个Python脚本start.py

现在你可以在start.py中尽情添加你每次启动jupyter notebook后都需要手动敲入的那段代码,之后保存即可,再次打开jupyter notebook并新建一个notebook后就可以直接使用pandasnumpy等我们配置好的库!


——热门课程推荐:

想学习PYTHON数据分析与金融数字化转型精英训练营,您可以点击>>>“人才转型”了解课程详情;

想从事业务型数据分析师,您可以点击>>>“数据分析师”了解课程详情;

想从事大数据分析师,您可以点击>>>“大数据就业”了解课程详情;

想成为人工智能工程师,您可以点击>>>“人工智能就业”了解课程详情;

想了解Python数据分析,您可以点击>>>“Python数据分析师”了解课程详情;

想咨询互联网运营,你可以点击>>>“互联网运营就业班”了解课程详情; 

想了解更多优质课程,请点击>>>

数据分析咨询请扫描二维码

客服在线
立即咨询