Joh*_*ero 2 python distutils pip setuptools
one_file.py包含一些通用函数、类和main().
我想使用pip调用该函数的命令行脚本来安装它main()。
什么是目录结构并且setup.py可以做到这一点?
您只需使用 a 和您的模块就可以摆脱这个问题setup.py——无需额外的目录。在您setup.py刚刚使用时setup(..., py_modules=['one_file'], ...) (您可能需要检查确切的拼写)。要安装脚本,您可以使用console_scripts入口点:
from setuptools import setup
setup(
name='one-file',
version='1.0',
py_modules=['one_file'],
entry_points={'console_scripts': ['one-file = one_file:main']}
)
Run Code Online (Sandbox Code Playgroud)