PyCharm 在项目中包含和修改外部库
Posted
技术标签:
【中文标题】PyCharm 在项目中包含和修改外部库【英文标题】:PyCharm include and modify External library in project 【发布时间】:2014-03-25 02:42:20 【问题描述】:我有一个问题,我正在开发一个 Django 项目,其中包括我们也在开发的其他库。
我目前的结构如下:
主要项目 App1 App2库 库 1 库 2
所有库都有自己的设置脚本,并且位于单独的 git 存储库中,我们将它们添加到 PyCharm 中的 PYTHONPATH 中,并通过它们的名称简单地引用它们。哪个效果很好,但它们不在我当前的项目中,这意味着没有重构(重命名、移动等),我必须使用外部搜索从库中查找我的类。
我如何将一些库设置为与项目相关的项目,以使它们可以查看和refactorable
,就像我们在当前设置的项目中所做的那样。
【问题讨论】:
【参考方案1】:嗯,你可以添加其他目录作为内容根:
然后简单地将目录标记为源根目录:
这应该允许你重构、重命名和做你想做的所有事情。
【讨论】:
【参考方案2】:另一种选择是将库放置到单独的项目中(或者更进一步,将每个库放置在自己的项目中),然后将这个项目/这些项目与主项目并排打开。这样,您就可以清楚地区分主项目和使用的库。当您使用一些相同的库处理另一个项目时,这会很方便,因为您只需要打开包含库的现有项目即可。
【讨论】:
以上是关于PyCharm 在项目中包含和修改外部库的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SwiftUI 中包含和调用 BSImagePicker