现在我有一个工具(纯函数)集成的py文件:
首先把自己写的py文件都放在同一个目录里
然后在该目录内创建setup.py 文件
然后cd到该目录下然后运行以下命令就:
python setup.py install
他就帮你先再该目录新建一个文件夹build\lib\
Note:
build文件夹是install之后可以删除的,因为它是会自动生成的,
但是跟setup.py同目录下的py文件(自己写的那写py文件)不能删除。
因为 python setup.py install 命令是从跟setup.py 同目录下的文件里找 在 py_modules 列表里面声明的那些 module 。
每个py 文件名 相当于一个 module ,module-name 是文件名。
所以这些文件不在的话,就报错:file xxx.py (for module xxx) not found.
然后再把py_modules列表里的py文件都复制一份到该目录 在进行打包到系统
C:\Users\19032\AppData\Local\Programs\Python\Python36\Lib\site-packages 目录下
如果想更深入的了解 怎么把这个包共享到pip上 详见:如何创建自己的python包
每个py 文件名 相当于一个 module ,module-name 是文件名。
安装完之后你导入这些方法的时候
from module-name import func-name or class-name