我在工作空间设置中声明了一个python虚拟环境,一切正常。
现在,我有一个构建任务,该任务调用一个make目标,该目标又调用一个pip包。当我运行它时,venv即使它是选定的解释器,它也不会使用我的。
make
venv
我尝试activate venv/...在调用make命令之前添加一个,但Permission denied嵌入式终端出现错误。
activate venv/...
Permission denied
如何同时使用虚拟环境和任务?
我使用以下task.json测试了它,它可以工作:
{ "version": "2.0.0", "tasks": [ { "label": "test", "type": "shell", "command": "source /home/me/.pyenvs/myenv/bin/activate; make" } ] }
首先激活虚拟环境,然后执行make。