在PyCharm中管理Python Monorepo

2024-05-28 21:13:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在试验monorepos&;python其想法是在同一回购协议中有多个项目,每个项目都应该有自己的virtualenv

我觉得用PyCharm管理所有这些有点麻烦

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

但是如果你有很多项目,这不是很友好,我将不得不“打开”和“附加”每一个项目

让我们看看本回购协议中的一个例子:

project目录下,我有两个项目:

Project Layout Example

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

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

enter image description here

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

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


Tags: 项目https标记目录com协议virtualenvvenv
1条回答
网友
1楼 · 发布于 2024-05-28 21:13:36

您可以通过存储库share some of the files进入.idea文件夹。此文件夹,尤其是.idea/modules.xml文件包含项目的所有配置详细信息

因此,您只需执行一次设置(或在添加项目时),即可复制配置

相关问题 更多 >

    热门问题