2024-09-30 06:14:41 发布
网友
对于python包,如何从pip安装的包中启用命令行参数?以下是一个名为mrbob的包的示例:
$ pip install mrbob $ mrbob DoSomethingFunction
如何为python包启用命令行选项和新的shell命令?你知道吗
mrbob将安装在bin目录中 e、 g.在我的情况下是:
mrbob
bin
/Library/Frameworks/Python.framework/Versions/2.7/bin/
只要这是在你的$PATH你是好的。你知道吗
$PATH
使用^{},定义console_script入口点:
console_script
setup( # other arguments here... entry_points={ 'console_scripts': [ 'mrbob = my_package.some_module:main_func', ] } )
有关详细信息,请参见setuptools文档中的automatic script creation。你知道吗
setuptools
对于^{},使用scripts:
scripts
setup(..., scripts=['scripts/mrbob'] )
有关详细信息,请参见distutils文档中的installing scripts。你知道吗
distutils
mrbob
将安装在bin
目录中 e、 g.在我的情况下是:/Library/Frameworks/Python.framework/Versions/2.7/bin/
只要这是在你的
$PATH
你是好的。你知道吗使用^{} ,定义
console_script
入口点:有关详细信息,请参见
setuptools
文档中的automatic script creation。你知道吗对于^{} ,使用
scripts
:有关详细信息,请参见
distutils
文档中的installing scripts。你知道吗相关问题 更多 >
编程相关推荐