缺少 Windows exe 上的 Setuptools 脚本

问题描述

我试图让 setuptools.setup() 关键字定义的脚本工作。前期:该设置在基于 UNIX 的系统上完美运行。 我现在的状态是:

  • 脚本定义在 some/folder/ascript - 最简单的例子是
#!/usr/bin/env python3

if __name__ == '__main__':
    print('Running')
  • setuptools.setup
scripts = ['some/folder/ascript']

运行 pip install 会将 ascript 移动到脚本文件夹(在 PATH 上) - 但是这在 Windows 系统上是不可调用的。将脚本名称更改为 ascript.py 使其可通过 python ... 调用,但只能从文件夹本身调用,这不是目的。此外,这将只支持 python 脚本。

我也指定了入口点。它们起作用了 - pip 在它周围创建了一个小的 exe。我认为这种猫头鹰也适用于脚本 - 有没有办法解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)