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 在项目中包含和修改外部库的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm如何安装第三方库

如何在 SwiftUI 中包含和调用 BSImagePicker

在 UML 用例中包含和登录

Pandas / IPython Notebook:在数据框中包含和显示图像

Jade 中包含和块的区别

PHP 在functions.php中的WordPress中包含和注册Javascript文件