【问题标题】:add external modules and libraries into my own module in python在 python 中将外部模块和库添加到我自己的模块中
【发布时间】:2019-09-13 23:42:35
【问题描述】:

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

我想知道我是否也可以在我的模块中的函数中声明诸如 pandas、numpy 等库,然后将此函数作为 jupyter 中的前置步骤加载,以便设置数据处理环境而我没有在不同的笔记本中工作时必须重复声明所需的库。

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

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

谁能建议如何解决这个问题?

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

【问题讨论】:

    标签: python-3.x jupyter-notebook


    【解决方案1】:

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

    要遵循的步骤:

    1. 导航到 ~/.ipython/profile_default
    2. 如果还没有名为 startup 的文件夹,请创建一个文件夹
    3. 添加一个名为 start.py 的新 Python 文件
    4. 将您最喜欢的导入文件放入此文件中
    5. 启动 Jupyter Notebook,您最喜欢的库将自动加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-16
      • 2015-08-21
      • 2022-12-12
      • 2017-04-17
      • 2019-07-08
      • 2020-03-20
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多