如何方便引用自己的python包
Posted 吹口哨的小蚂蚁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何方便引用自己的python包相关的知识,希望对你有一定的参考价值。
有时候想要把一些功能封装成函数然后包装到模块里面最后形成一个包,然后在notebook里面去引用它去处理自己的数据和分析一些有用的部分,比如自己在 之前用到的一个 datascience模板就是这样组织的。这个时候应该怎么做呢?
比如这个是自己的包目录
在notebook中导入包,只需要把src添加到环境变量就好了,这个可以使用python
sys包实现
在notebook的前面第一个cell里面运行
%load_ext autoreload import os import sys path = os.getcwd() + "/../src" sys.path.append(path)
from src.data import make_dataset
之后在其他cell里面引用 make_dataset就行了,这里在make_dateset.py文件里面的任何修改之后,都不需要在notebook里面重新导入 make_dataset
只需要make_dateset.py文件里面修改源代码,然后引用的make_dataset里面的函数是自动的添加进去的
以上是关于如何方便引用自己的python包的主要内容,如果未能解决你的问题,请参考以下文章
构建引用 .PYD 的 Python 包/模块的正确方法是啥?