相关疑难解决方法(0)

如何使用setuptools生成一个调用`python -m mypackage`的console_scripts入口点?

我正在尝试成为一名优秀的Pythonista,并按照我的计划对PEP 338进行部署.

我也在尝试python setuptools install使用setuptools entry_points{'console_scripts': ... }选项生成可执行脚本.

如何使用entry_points生成一个调用的二进制文件python -m mypackage(并传递*args,**kwargs)?

以下是我做过的一些尝试但没有成功:

setuptools(
...
Run Code Online (Sandbox Code Playgroud)

(1)

entry_points=
       {'console_scripts': ['mypkg=mypkg.__main__'],},
Run Code Online (Sandbox Code Playgroud)

(2)

entry_points=
       {'console_scripts': ['mypkg=mypkg.main'],},
Run Code Online (Sandbox Code Playgroud)

(3)

entry_points=
       {'console_scripts': ['mypkg=python -m mypkg'],},
Run Code Online (Sandbox Code Playgroud)

我一直在使用的主要资源:

python deployment setuptools pep

18
推荐指数
1
解决办法
6692
查看次数

标签 统计

deployment ×1

pep ×1

python ×1

setuptools ×1