创建一个 python 包并在安装后像可执行文件一样使用

Create a python package and after install use like a executable

我正在编写脚本,我想像可执行文件一样使用。 这意味着我想用 pip 和 运行 安装它的名字。 示例:

pip install myscript.whl
myscript

我已经创建了一个 whl 文件(通过 'python setup.py bdist_wheel'),但是我不确定下一步是什么。 在 pip 安装自动创建的可执行文件后,我该怎么做,可以在 powershell 或 linux 终端的任何地方使用。

由于您已经有了 setup.py,您需要做的就是按照 steps outlined in the Packaging Guide 设置控制台脚本入口点。

setup(
    ...
    entry_points = {
        'console_scripts': ['myscript=myscript.some_module:some_function'],
    }
    ...