python制作自己的第三方包

最近项目中用到一些额外使用python脚本的地方,在使用cmd运行的时候,经常会遇到一些包层次引用无法找到的问题。想到我们可以吧一些公共的东西都提取出来做成一个第三方包,然后通过pip在安装在环境中,不就会出现这样的问题了。制作过程很简单。

  1. 可以使用IDEA或者任何文本创建自己的python工程。


    python制作自己的第三方包_第1张图片
    python工程
  2. 在工程下创建自己的包模块,上图中的 common就是我的模块包。

  3. 在根目录编写setup.py内容如下


    python制作自己的第三方包_第2张图片
    setup.py
  4. 编写MANIFEST.in文件,并创建一个README.md


    python制作自己的第三方包_第3张图片
    MANIFEST.in
  5. 在终端窗口 输入python setup.py sdist即可

    python制作自己的第三方包_第4张图片
    生成包

    至此 在工程目录的dist文件夹下就能看到创建的包了。然后可以通过pip install xxx.tar.gz安装至环境中去

欢迎共同探讨更多安卓,java,c/c++相关技术QQ群:392154157

你可能感兴趣的:(python制作自己的第三方包)