可以用自己的VENV进行2个GIT克隆的2 vs代码窗口?

问题描述 投票:0回答:1
thow background(与我的问题相邻)

This doesn't happen often, but sometimes, I get carried away with a proof of concept effort and end up too far down a rapid prototyping rabbit hole, with a bunch of work I want to keep, so I break up and organize my work into a stacked series of small branches using a git squash merge, cherry-pick, followed by a repeating series of git adds, commits, pushes, and branching. 当我创建一个有组织的提交历史记录以为连贯的提交历史记录选择相关的更改时,我编写测试并进行覆盖,这有时需要沿途进行一些代码更改,因此,我越远离混乱的混乱,新的一系列堆叠分支的差异就越大。 由于这引起了冲突,我想出了一种使这些不同的提交历史保持顺利流动的方法...

I有1个仓库,其中包含凌乱的快速原型制定代码,在其中我将相关的更改组织到单独的分支中,我将其推向github。 然后,我有了第二个克隆,我将这些分支拉到棉绒,测试,调整,然后从前一个分支机构中重新置于先前的lint,测试和调整代码。

问题

我知道你们中有些人现在可能正在摇头,但是这种方式流动出人意料。 唯一的问题是我使用2个VSCODE Windows,一个用于辅助克隆的窗口,我进行清理无法解决导入。 这实际上只是一个小的烦恼,但是我今天试图通过设置自己的VENV来弄清楚这一点,但它不起作用,所以这就是我所看到的(上面的次要窗口和下面的主要窗口):

我想象这是因为当我为主克隆启动VScode时,它使用其VENV ...用于两个窗口。 但是两个克隆在不同的目录中,因此无法“找到”导入?

enter image description here

这很简单。 我只需要:

在命令行:激活我的VENV:
visual-studio-code venv
1个回答
0
投票

    code .
  1. 命令 - 割线p
  2. 单击“ Python:选择解释”
    单击“输入解释器路径”
  3. I错误地猜测仅激活环境(在我启动VScode或在Vscode终端中的终端中)就足够了。 我可能很久以前就为主要克隆而做到了。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.