gpt4 book ai didi

python - pip上传脚本或模块

转载 作者:太空宇宙 更新时间:2023-11-03 15:33:27 25 4
gpt4 key购买 nike

如果这与另一个问题重复,我提前表示抱歉(这是我的第一个问题:))

我想知道我们是否可以将脚本上传到 pip 而不是包。我目前正在编写代码,并希望通过 pip 将其提供给社区,但我不确定这是否可行......

当我说包时,我的意思是我们可以在另一个代码中调用的东西

import blabla

并编写一些我们可以像其他程序一样从终端调用的脚本。

最佳答案

您可以上传脚本,但如果您想通过pip install将其提供给社区,则必须将它们打包。这意味着您还需要编写一个 setup.py 文件。

# my_script.py
def main():
...

if __name__ == '__main__':
main()

在安装文件中:

# setup.py
from setuptools import setup

setup(
...
entry_points={
'console_scripts': ['my_script=my_script:main'],
},
)

要将脚本上传到 Python 包索引,您还需要了解其他内容。查看包装指南,例如 PyPI Quick and Dirty

关于python - pip上传脚本或模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42728552/

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