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

Cof*_*Cof 1 python setuptools python-3.x python-wheel python-packaging

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

pip install myscript.whl
myscript
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个 whl 文件(通过“python setup.py bdist_wheel”),但是我不确定下一步是什么。在 pip install 自动创建一个可执行文件后,我该如何做到这一点,并且可以在 powershell 或 linux 终端的任何地方使用它。

AKX*_*AKX 5

由于您已经有了一个setup.py,因此您所需要做的就是按照打包指南中概述的步骤来设置控制台脚本入口点。

setup(
    ...
    entry_points = {
        'console_scripts': ['myscript=myscript.some_module:some_function'],
    }
    ...
Run Code Online (Sandbox Code Playgroud)