2014-02-23 91 views
13

我有一個問題,我正在開發一個Django項目,其中包括我們也在開發的其他庫。PyCharm包含和修改項目中的外部庫

我目前的結構如下:

  • 主項目
    • 應用1
    • 應用2

    • 圖書館1
    • 圖書館2

所有圖書館有自己的安裝腳本,並在分隔符e git存儲庫,我們將它們添加到Pyyhar的PYTHONPATH中,並簡單地通過它們的名稱引用它們。哪些工作很好,但他們不在我目前的項目中,這意味着沒有重新分解(重命名,移動等等),我必須使用外部搜索從庫中找到我的類。

如何將一些庫設置爲相關項目以使其可視化,並且像我們在當前設置的項目中那樣設置refactorable

回答

20

好了,你可以添加其他的目錄,內容根:

enter image description here

然後簡單的標記目錄作爲源根:

enter image description here

這應該允許您重構,重命名,並做所有你想做的事情。

2

另一種選擇是將庫放置到單獨的項目中(或者更進一步並將每個庫放置在其自己的項目中),然後與主項目並行打開此項目/這些項目。通過這種方式,您可以清楚地區分所使用的主項目和庫。當你使用一些相同的庫來處理另一個項目時,這很方便,那麼你只需要打開已經存在的包含庫的項目,就可以完成了。

相關問題