批次启动Python虚拟环境,并在项目DIR中运行虚拟Python



我想通过将其记录在Windows任务调度程序中,每天在虚拟环境中运行Python脚本。因此,我需要写一批:

  • 打开cmd.exe
  • 开始虚拟环境
  • 将目录更改为Python Project目录
  • 调用虚拟python

我写了这个.bat:

cmd /k "cd /d %USERPROFILE%python_venvvenv1Scripts & activate & cd /d %PROJECT_DIR%src"
python main.py

当然CMD/K不会终止,并且python main.py未执行。

对不起,如果答案已经在互联网上存在,但我找不到它或修改以满足我的需求的密切答案。

[编辑]这个问题是带有Windows Task Scheduler的计划[Virtualenv依赖] Python脚本的重复。该帖子也尚未回答。

[编辑2]在此处找到答案:从Windows任务调度程序在虚拟环境中运行Python脚本

这可能完全无关紧要,但是使用Pycharm 虚拟环境使用Python,我取得了很大的成功,您可以将VM的文件结构设置为一个项目,只需添加Python环境您想与之使用,它相对简单:

要求:

  • 虚拟env
  • pycharm

转到SSH到虚拟Env并键入which python

添加远程项目解释器(文件>默认设置>项目解释器(COG(添加远程(,然后输入/选择远程python位置的位置

您需要设置文件系统,以便Pycharm也可以打开项目。

注意:

不要在不保存运行配置的情况下关闭虚拟环境,这会导致Pycharm将您的运行配置视为损坏右上角有一个按钮,读取共享启用此功能,并且您的运行配置将保存到.idea文件中,您将遇到的问题

最新更新