代码之家  ›  专栏  ›  技术社区  ›  Felix

PIP-E和Windows无法访问控制台脚本入口点

  •  0
  • Felix  · 技术社区  · 6 年前

    我正在开发一个包,希望在本地测试它。我找到了 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 ./ 我开始困惑了。

    1 回复  |  直到 6 年前
        1
  •  0
  •   phd    6 年前

    修复: 'console_scipts' -gt; 'console_scripts' . 错过 R .