我是否可以在VSCode中运行一个shell任务,为python virtualEnv使用一个特定的shell?

ajsxfq5m  于 2023-01-16  发布在  Python
关注(0)|答案(1)|浏览(164)

我正在写一些python来渲染我经常调整和运行的东西,这些东西可以在虚拟环境中运行。我想用一个键盘命令在已知的终端和虚拟环境中运行一个bash脚本(启动python)。
我尝试过设置shell脚本和自定义任务,但是进入虚拟环境总是有点棘手。
我不需要调试器或任何复杂的东西,只需要一种运行python代码并附加按键的方法。
https://code.visualstudio.com/docs/editor/debugging#_launch-configurations 例如

cbeh67ev

cbeh67ev1#

您可以将virtualenv文件夹中的python.exe/python二进制文件作为可执行文件运行。
因此,要在虚拟环境中运行特定的Python文件:对于Windows,它将是.\path_to_virtualenv\Scripts\python.exe yourfile.py,对于Unix系统,它将是./path_to_virtualenv/bin/python yourfile.py
如果你想运行一个特定的python命令,你可以将输入命令通过管道传输到上述路径中的python可执行文件中,而不是运行一个python文件。
比如COMMAND | ./path_to_virtualenv/bin/python yourfile.py

相关问题