python - 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脚本。
我也确实指定了入口点。他们工作 - pipexe
在它周围创建了一个小的。我认为这个猫头鹰也是脚本的情况 - 有没有办法解决这个问题?
解决方案
推荐阅读
- java - 不兼容的类型:FragmentDark 无法在 Android 中转换为 Fragment
- javascript - 无法在 Linux Ubuntu 中安装 @vue/cli
- reactjs - 如何从 rsuite 组件将 CSS 应用于 AutoComplete 列表
- mitmproxy - 如何根据 mitmproxy 中的 request.url 禁用上游代理
- javascript - 每周重新启动计数器
- python - 如何为我的 discord.py 机器人创建重启命令?
- python - 超出最大递归深度 discord.py 机器人循环
- c# - OpenQA.Selenium.ElementClickInterceptedException:元素点击拦截:元素
- sql - 计算多个案例的总和
- mongodb - 如何在 Mongo db 中查询包含具有特定类型的列的行?