我正在开发一个包,希望在本地测试它。我找到了
pip install -e ./
而且工作得很好。但是,我正在尝试设置
console_scripts
我的入口点
setup.py
而且他们不工作。windows命令给出一个标准消息:
'script' is not recognized as an internal or external command, operable program or batch file
.
To
-
my
-
knowledge
,这些控制台脚本应该注册为纯命令行工具。即使在Windows上
.exe
应创建文件。
我用一个
script.py
用一个
设置.py
. 运行后
管道安装-E./
模块安装正确,但我注册的功能又不在那里。
我有什么东西不见了吗?
编辑:文件
# setup.py
import setuptools
setuptools.setup(
name='script',
entry_points={
'console_scipts': [
'test_entry = script:func'
]
}
)
# script.py
def func():
print('Hello World :(')
# And command line call:
test_entry
编辑二:
正在运行
python setup.py develop
不起作用。
也不是
pip install ./
…
我开始困惑了。