小编orl*_*vii的帖子

在 PyCharm 中管理 Python Monorepo

我正在尝试 monorepos 和 python。这个想法是在同一个存储库中拥有多个项目,每个项目应该有自己的 virtualenv。

我发现在 PyCharm 中管理所有这些有点麻烦。

PyCharm 支持使用不同的 venvs 管理多个项目:https://www.jetbrains.com/help/pycharm/opening-multiple-projects.html ?_ga=2.5681206.409054178.1602169802-543218074.1500382704

但如果你有很多项目,那就不太友好了,我必须“打开”和“附加”每一个项目。

让我们看一下这个仓库中的一个例子:

在目录下project我有2个项目:

项目布局示例

这两个项目目录以粗体标记(就像根目录一样),基本上意味着它们是“PyCharm 项目”。

在首选项窗口下,您可以看到所有项目:

在此输入图像描述

但无法在那里添加新项目。如果我有第三个项目,我必须打开它并将其附加到当前窗口。

我错过了什么吗?有没有更简单的方法将子目录标记为项目?想象一下,克隆一个包含 10 个或更多项目的存储库,在 PyCharm 上配置所有设置将非常令人沮丧。

python virtualenv pycharm monorepo

10
推荐指数
1
解决办法
3633
查看次数

标签 统计

monorepo ×1

pycharm ×1

python ×1

virtualenv ×1