因此对于python包,如何从pip安装包中启用命令行参数?这是一个名为mrbob的包的例子:
Form.DefaultButton = dummy.UniqueID;
如何为python包启用命令行选项和新的shell命令?
答案 0 :(得分:3)
使用setuptools
,定义console_script
入口点:
setup(
# other arguments here...
entry_points={
'console_scripts': [
'mrbob = my_package.some_module:main_func',
]
}
)
有关详细信息,请参阅setuptools
文档中的automatic script creation。
使用distutils
,使用scripts
:
setup(...,
scripts=['scripts/mrbob']
)
有关详细信息,请参阅distutils
文档中的installing scripts。
答案 1 :(得分:0)
mrbob
将安装在bin
目录中
例如就我而言,它在:
/Library/Frameworks/Python.framework/Versions/2.7/bin/
只要这是$PATH
,你就是好人。