2013-08-01 171 views
0

當我在pip從github庫中安裝一個python包到我的virtualenv後,我對它進行了一些更改。我應該如何設置它,以便我還可以合併原始回購的更改?在virtualenv中管理github依賴關係

目前,我分叉了原始的repo,但fork沒有與我的virtualenv中的副本掛鉤,所以每次我在virtualenv中進行更改時,都必須手動複製到fork,反之亦然,如果我將原始回購的更改拖到我的分支。

回答

0

這將有助於在這裏更有組織。您應該將原始github庫中的更改合併到fork中,並且只能通過fork將其安裝到virtualenv中。此問題顯示如何使用pip通過Github進行安裝 - Configuring so that pip install can work from github

如果您在虛擬環境中對庫/軟件進行了本地更改,則應該將更改合併到repo的fork中,然後從中進行安裝。你的問題似乎只涉及組織來自不同來源(你自己的,來自上游的變化)的變化。如前所述,所有這些都可以通過良好的工作流程得到滿意的解決。

+0

我的安裝與您提供的鏈接相同。主要是,我不知道如何將fork連接到我的virtualenv文件夾中,該文件夾通過fork中的pip安裝,以便我可以在它們之間進行更改。 – user2191332