查看原文
其他

如何在启动 Jupyter Notebook 时自动执行一段代码?

刘早起 Python数据科学 2021-08-08
关注上方“Python数据科学”,选择星标,
关键时间,第一时间送达!

☞500g+超全学习资源免费领取 



在我们使用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等我们配置好的库!

特别推荐

特别推荐:一个优质的推荐Github开源项目的公众号「GitHuboy」,每天给大家分享前沿、优质的项目,涉及 Java、Python、Go、Web前端、AI、数据分析等多个领域,非常值得大家关注。

回复「Java学习」获得 1024G Java学习资料

回复「Python学习」获得 100G Python学习资料



推荐阅读

Python 3.9 正式发布!一图秒懂新特性!
用 VS Code 写 Python,这8个扩展装上后无敌了!
太牛逼!一款软件几乎可以操作所有的数据库!
百度网盘突然大调整,网友炸了!!
羞羞的报告:2020年轻人性爱数据报告。
5 个pandas神级操作,最后一个长见识了!
牛X,这次Windows太给力了!!!
安利一个Python大数据分析神器!
🧐分享、点赞、在看,给个三连击呗!👇

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存