gpt4 book ai didi

python - 如何打包命令行 Python 脚本

转载 作者:IT老高 更新时间:2023-10-28 22:09:35 25 4
gpt4 key购买 nike

我创建了一个旨在从命令行使用的 python 脚本。我该如何包装它?这是我的第一个 python 包,我已经阅读了一些关于 setuptools 的信息,但我仍然不确定最好的方法。


解决方案

我最终使用了 setup.py关键配置如下:

setup(
....
entry_points="""
[console_scripts]
mycommand = mypackage.mymodule:main
""",
....
)

这是一个很好的example在上下文中。

最佳答案

而不是使用 setuptools 非标准的方式进行,可以直接依赖 distutils setup 的函数,使用 scripts 参数,如下所述:http://docs.python.org/distutils/setupscript.html#installing-scripts

from distutils import setup
setup(
...,
scripts=['path/to/your/script',],
...
)

它允许您保持兼容 a) 与所有 python 版本和 b) 不必依赖 setuptools 作为外部依赖项。

关于python - 如何打包命令行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1117041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com