我正在尝试创建一个批处理脚本来激活 conda 环境并启动其中的应用程序(之前已安装)。但无论出于何种原因,应用程序都不会启动,但批处理脚本本身会一次又一次地重新启动。
我正在使用以下脚本:
@ECHO OFF
ECHO Activate Environment ...
call activate ENV
ECHO Start application ...
ApplicationName
PAUSE
Run Code Online (Sandbox Code Playgroud)
如果我通过双击启动批处理脚本,则输出为:
Activate Environment ...
Start application ...
Activate Environment ...
Start application ...
Activate Environment ...
Start application ...
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用call ApplicationNameandstart ApplicationName但这也不起作用。我想要启动的应用程序是一个自己的应用程序,可以通过 pip 安装(Python 应用程序,setup.py 中指定的入口点)。
正常的使用是打开cmd或者Anaconda提示符,手动激活环境并ApplicationName在命令行中输入命令。此后,应用程序会触发浏览器窗口以打开登录屏幕。当我像这样使用应用程序时,命令行窗口在应用程序执行期间保持打开状态并打印调试消息。
我只是不明白为什么命令会一次又一次地重复,而不是启动应用程序。你知道是什么原因导致这种行为吗?
预先感谢您的答复!此致
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |