前面讲了 Jupyter Notebook 的远程服务器搭建过程。但每次打开一个新的 notebook,都要重复地倒入一些模块(pandas,numpy,matplotlib,random 等),这可与“人生苦短,我用 Python”有点不符。不负我望,Jupyter 是可以进行提前配置的,以后打开的时候可以直接使用而不需要一次次地 import 了。
以下是主要的步骤(以 linux 为例,windows 系统操作上一样,只需要找到对应的文件路径即可):
- 首先,创建配置文件,所有的配置均保存在这里
1ipython profile create
运行上述命令后,会在~/.ipython/profile_default/
目录中获得下面两个文件: - 选择并打开配置文件
1vim ~/.ipython/profile_default/ipython_config.py - 在配置文件中,进行所需的配置
1234567891011121314# 创建配置变量c = get_config()# 配置需要导入的模块c.InteractiveShellApp.exec_lines = ["import matplotlib.pyplot as plt","import numpy as np","import pandas as pd","from pandas import DataFrame,Series","from datetime import datetime","from numpy.random import randn","from datetime import datetime","import os",]
为在jupyter中显示 matplotlib 图像,通常需要设置%matplotlib inline
,这一操作同样可以提前配置,如下:
1c.IPKernelApp.matplotlib = 'inline'
除此之外,还可以对字体、字符编码等进行个性化配置,可自行搜索配置方法。