微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

缺少 Windows exe 上的 Setuptools 脚本

如何解决缺少 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 举报,一经查实,本站将立刻删除。