Thank you, great tips!
Came here to get prompt for standard python venv in Far manager. Still couldn't make the prompt, but FarCall and %PROMPT% are great tools to use anyway.
I use it with standard venv these days. Works fine. Just remember to set Far Manager command line prompt to %PROMPT%, see Options->Command Line Settings->Set command line prompt format. It should be checked and contains the above mentioned environment variable.
Vadim Frolov Yep, I changed far prompt to %VIRTUAL_ENV_PROMPT%$p$g. But after calling deactivate.bat, prompt still shows venv name. I had to make modifications to python distribution's deactivate.bat to fix that. Not ideal, but now works.