VS Code任务和Python虚拟环境

发布于 2021-01-29 14:58:30

我在工作空间设置中声明了一个python虚拟环境,一切正常。

现在,我有一个构建任务,该任务调用一个make目标,该目标又调用一个pip包。当我运行它时,venv即使它是选定的解释器,它也不会使用我的。

我尝试activate venv/...在调用make命令之前添加一个,但Permission denied嵌入式终端出现错误。

如何同时使用虚拟环境和任务?

关注者
0
被浏览
99
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我使用以下task.json测试了它,它可以工作:

    {
      "version": "2.0.0",
      "tasks": [
        {
          "label": "test",
          "type": "shell",
          "command": "source /home/me/.pyenvs/myenv/bin/activate; make"
        }
      ]
    }
    

    首先激活虚拟环境,然后执行make。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看