【问题标题】:PyCharm include and modify External library in projectPyCharm 在项目中包含和修改外部库
【发布时间】:2014-03-25 02:42:20
【问题描述】:

我有一个问题,我正在开发一个 Django 项目,其中包括我们也在开发的其他库。

我目前的结构如下:

  • 主要项目
    • App1
    • App2

    • 库 1
    • 库 2

所有库都有自己的设置脚本,并且位于单独的 git 存储库中,我们将它们添加到 PyCharm 中的 PYTHONPATH 中,并通过它们的名称简单地引用它们。哪个效果很好,但它们不在我当前的项目中,这意味着没有重构(重命名、移动等),我必须使用外部搜索从库中查找我的类。

我如何将一些库设置为与项目相关的项目,以使它们可以查看和refactorable,就像我们在当前设置的项目中所做的那样。

【问题讨论】:

    标签: python django python-2.7 ide pycharm


    【解决方案1】:

    嗯,你可以添加其他目录作为内容根:

    然后简单地将目录标记为源根目录:

    这应该允许你重构、重命名和做你想做的所有事情。

    【讨论】:

      【解决方案2】:

      另一种选择是将库放置到单独的项目中(或者更进一步,将每个库放置在自己的项目中),然后将这个项目/这些项目与主项目并排打开。这样,您就可以清楚地区分主项目和使用的库。当您使用一些相同的库处理另一个项目时,这会很方便,因为您只需要打开包含库的现有项目即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-18
        • 1970-01-01
        • 1970-01-01
        • 2014-03-19
        相关资源
        最近更新 更多