【发布时间】:2021-12-10 23:36:35
【问题描述】:
我有一个这样的 monorepo:
myRepo/
├─ project_1/
│ ├─ .venv/
│ ├─ main.py
├─ project_2/
│ ├─ .venv/
│ ├─ main.py
├─ .gitignore
├─ README.md
- VS Code 能否处理子文件夹中的多个 python venv?
经过一番谷歌搜索后,我找到了一个解决方案,但它不是很优雅。我创建了一个工作区并添加了文件夹/project_1 和/project_2,它们可以正常工作,我可以轻松地切换和选择 Python Interpreter。我还需要不时修改/root 中的文件,所以我也添加了这个文件夹。所有这些都使得 Explorer 文件夹结构变得更大,并且更加杂乱无章:
workspace/
├── myRepo/
│ ├── project_1/
│ │ ├── .venv/
│ │ └── main.py
│ ├── project_2/
│ │ ├── .venv/
│ │ └── main.py
│ ├── .gitignore
│ ├── README.md
│ └── myRepo/
├── project_1/
│ ├── .venv/
│ └── main.py
└── project_2/
├── .venv/
└── main.py
【问题讨论】:
-
原始文件结构有什么问题?
-
VS Code 似乎找不到 venvs。 stackoverflow.com/questions/61148270/…
标签: python visual-studio-code virtualenv python-venv