在python中将外部模块和库添加到我自己的模块中

时间:2019-09-13 14:45:11

标签: python-3.x jupyter-notebook

当我使用jupyter Notebook进行数据分析时,我总是必须每天导入某些库和模块。最近,我开始开发自己的模块,在其中可以定义我每天使用的最常用功能,以便仅在jupyter中调用此模块,然后才能访问所有功能。

我想知道是否还可以在模块的函数中声明诸如pandas,numpy等库,然后将该函数作为jupyter中的第一步加载,以便建立数据处理环境,而我却没有在不同笔记本上工作时,必须重复声明所需的库。

我尝试使用以下选项,但jupyter似乎无法从我的模块中识别“ pd”变量(例如):

import pandas as pd
global pd = import pandas
global import pandas as __pd__

有人可以建议如何解决这个问题吗?

注意:熊猫只是一个例子,我将在模块中添加更多库和设置,例如utf-8编码。

1 个答案:

答案 0 :(得分:0)

我按照以下链接中的说明找到了解决问题的方法:https://towardsdatascience.com/how-to-automatically-import-your-favorite-libraries-into-ipython-or-a-jupyter-notebook-9c69d89aa343

要遵循的步骤:

  1. 导航到〜/ .ipython / profile_default
  2. 创建一个名为启动的文件夹(如果尚未存在)
  3. 添加一个名为 start.py
  4. 的新Python文件
  5. 将您喜欢的导入内容放入此文件
  6. 启动Jupyter Notebook和您喜欢的库将自动加载。