我想通过将其记录在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文件中,您将遇到的问题