创建自己的python库

关键词:自己的python依赖;自己的python lib;import可以直接import库名而不用确认路径

参考:https://www.py.cn/faq/python/18226.html

一、基础操作

1、准备自己的库

如果是文件夹,要编写__init__.py放到文件夹中,示例如下。

__VERSION__ = '1.0.0' # 声明库的版本号

from . import * # 导入文件夹中的所有文件,比如文件夹名为myApi(区分大小写),之后引用要引用其中的文件A,则myApi.A

2、放入python依赖的文件夹

找到python的文件夹,将写好的文件/文件夹放入lib/site-packages中。

lib/site-packages在哪里?
可以通过pyCharm的settings-interpreter确认当前使用的文件夹,我这边是C:\Python36\python36.exe,那么我对应的是C:\Python36\Lib\site-packages

interpreter

the father of site-packages

site-packages

3、确认成功

随便选种方式import可以看看有没有成功,比如我这里直接在pycharm中新建了文件夹,内部写入了import myAPI,不报错,ctrl+shift+f10,运行也没问题,使用里面的包也没问题。
注意库名要大小写匹配文件夹/文件名
注意当前使用的python.exe的是

二、第二步的另一种可选方式

可能多个interpreter都使用相同的库,自己写的库还要涉及代码的更新等等,那么第二步的拷贝这种方式就很难受了,因此可以创建映射,多个interpreter都映射到相同的库。

windows下创建映射可以参考https://www.jianshu.com/p/6b8eea8868f7

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容