如何为pip安装的python包启用shell命令行参数?

2024-09-30 06:14:41 发布

您现在位置:Python中文网/ 问答频道 /正文

对于python包,如何从pip安装的包中启用命令行参数?以下是一个名为mrbob的包的示例:

$ pip install mrbob
$ mrbob DoSomethingFunction

如何为python包启用命令行选项和新的shell命令?你知道吗


Tags: installpip命令行命令示例参数选项shell
2条回答

mrbob将安装在bin目录中 e、 g.在我的情况下是:

/Library/Frameworks/Python.framework/Versions/2.7/bin/

只要这是在你的$PATH你是好的。你知道吗

使用^{},定义console_script入口点:

setup(
    # other arguments here...
    entry_points={
        'console_scripts': [
            'mrbob = my_package.some_module:main_func',
        ]
    }
)

有关详细信息,请参见setuptools文档中的automatic script creation。你知道吗

对于^{},使用scripts

setup(...,
      scripts=['scripts/mrbob']
      )

有关详细信息,请参见distutils文档中的installing scripts。你知道吗

相关问题 更多 >

    热门问题