最近项目中用到一些额外使用python脚本的地方,在使用cmd运行的时候,经常会遇到一些包层次引用无法找到的问题。想到我们可以吧一些公共的东西都提取出来做成一个第三方包,然后通过pip在安装在环境中,不就会出现这样的问题了。制作过程很简单。
-
可以使用IDEA或者任何文本创建自己的python工程。
python工程 在工程下创建自己的包模块,上图中的 common就是我的模块包。
-
在根目录编写setup.py内容如下
setup.py -
编写MANIFEST.in文件,并创建一个README.md
MANIFEST.in -
在终端窗口 输入
python setup.py sdist即可
生成包
至此 在工程目录的dist文件夹下就能看到创建的包了。然后可以通过pip install xxx.tar.gz安装至环境中去



