• 如何为自己的pip包打造可以执行的系统命令


    1、我们在打包我们自己的Python Package的时候。我们不仅可以在代码中使用我们的package,而且可以添加一些可执行命令来执行自己的函数。

    2 、我们应该怎么办呢?

      1、首先新建目录以及文件

        

    ---mypackage
        ---__init__.py
        ---my.py
    ---setup.py

      2、看一下各个文件的内容

        1 、__init__.py 空白

        2、my.py

    
    
    #encoding=utf-8
    def hello():
        print ('hello you')
    

        3、setup.py

    #encoding=utf-8
    from setuptools import setup, find_packages

    setup(
    name="mypackage",
    version="0.1",
    packages=find_packages(),

    description="mypackage",
    long_description="mypackage",
    author="lyc",
    author_email="mypackage",

    license="GPL",
    keywords=("mypackage"),
    platforms="Independant",
    url="https://cnblog.com",
    entry_points={
    'console_scripts': [
    'mypackage = mypackage.my:hello',
    #注意 mypackage是命令名称,=后面的是包名以及函数名

    ]
    }

    )

    3 、进行打包命令

      1 、在setup.py同级目录执行 python setup.py check,python setup.py sdist

      2、进入生成的dist目录执行  pip install mypackage-0.1.tar.gz

      3、直接执行 mypackage命令直接运行的是hello函数,

  • 相关阅读:
    Hadoop(1.2.1)安装
    ETL,BPM与ESB三者的一些感悟
    编程上面的理论支撑
    TreeSet类的排序
    List接口
    Map接口
    类和对象
    面向对象1
    IO流4
    Java面向对象
  • 原文地址:https://www.cnblogs.com/lycsdhr/p/10561781.html
Copyright © 2020-2023  润新知