美文网首页
Python搭建私服代码库

Python搭建私服代码库

作者: Donald_32e5 | 来源:发表于2019-05-31 15:17 被阅读0次

    一、代码打包

    Python代码打包,使用的是打包工具setuptool

    1 创建文件结构

    crawlerCore/
    ├── Core
    │ └── init.py
    └── setup.py

    2 定义setup内容

    from setuptool import setup,find_packages
    setup(
        name='Core',
        version='1.0.0',
        packages=find_packages()
    
    )
    

    * 注意:setup.py里面的 name必须可以在文件结构目录中可以找到.

    3 生产蟒蛇蛋(打包)

    执行 python setup.py bdist_egg

    再次进入crawlerCore 会发现多了三个文件
    crawlerCore/
    ├── build
    ├── Core.egg_info
    ├── dist
    ├── Core
    │ └── init.py
    └── setup.py

    Core.egg_info 存放是包的基本信息,进行install的时候会使用

    dist 存的是蟒蛇蛋,每进行一次打包会生成一个egg, 如果需要回退到以前的版本, 进入dist/使用easy_install *.egg 安装以前的任意版本

    4 安装包

    执行python setup.py install

    • 安装到对应的环境的site-packages下面

    • 可以通过pip进行管理

    5 卸载包

    执行pip uninstall Core

    • 可以按照正常的pip流程卸载

    6 版本回退

    进入crawlerCore/dist 执行easy_install *.egg 对应版本的egg包, 会覆盖当前的版本

    二、python私服

    以上是在本地进行简单的包管理,
    关于如何搭建python私服,可以参考文档: Python 搭建私服教程

    相关文章

      网友评论

          本文标题:Python搭建私服代码库

          本文链接:https://www.haomeiwen.com/subject/ovtgtctx.html