【发布时间】:2022-10-18 04:27:30
【问题描述】:
所以从 github 下载了一个应用程序,并设置了一个 conda env 来运行它。当我打开我的 anaconda 提示符,激活我的环境,然后运行 app.py 文件时,我可以毫无问题地运行该应用程序。现在,我想有一条捷径来做所有这些事情。通常,当我在非 conda 环境中执行此操作时,我只需使用以下参数创建一个 Windows 快捷方式:
{location of my environment} {location of the python file i want to run}
现在,我对 conda env 还不是很熟悉,当我对 conda env 做同样的事情时,它就不起作用了。我试图将这些行放在一个批处理文件中:
%windir%\System32\cmd.exe "/K" C:\Users\remic\Documents\storage\python\anaconda3\Scripts\activate.bat chunkmogrify
cd C:/Users/remic/Documents/storage/python/projects/2mp/chunkmogrify
python app.py
第一行应该激活 chunkmogrify conda 环境(此行有效)
第二个导航到 app.py 文件的位置
第三个应该运行 app.py 文件。 问题是只有第一行似乎有效,因为当我运行我的 .bat 文件时,我得到了这个:
所以环境被激活,但位置没有改变,应用程序没有运行。
因此,我想知道我做错了什么,或者您是否对如何设置这种快捷方式有其他想法。
最终目标是拥有一个快捷方式,这样我就可以像运行任何其他软件一样运行 app.py,但无需为应用程序构建可执行文件即可从源 python 代码运行。
【问题讨论】:
标签: python windows anaconda shortcut