2017-08-17 48 views
2

我一直在爲我的Django項目調用djutils使用外部庫。但是由於它已經停產,許多過時的東西都在那裏。正因爲如此,我必須解決多個文件中的一些錯誤,現在我需要將它導出到我的生產應用程序中,但我不會再簡單地編寫所有的修改。修復外部庫Python

我該怎麼做?我只是需要將其從複製:

/usr/local/lib/python3.5/dist-packages/djutils 

,並覆蓋在我的生產應用程序虛擬ENV?還有其他簡單的方法可以做到嗎?

乾杯,

佩德羅加布裏埃爾。

+1

djutils是一個應用程序,所以如果你把它複製到你的項目文件夾作爲一個應用程序,然後也將工作 –

+0

你可以在「供應商」該模塊到本地文件夾,並與您的應用程序分發。如果您希望將其作爲單獨的模塊進行管理,您可以將更改後的庫存儲在Gemfury等私有PyPi服務器中,然後使用標準'pip install'命令安裝修改過的庫。 –

回答

0
  1. 您可以創建GitHub庫與您現有的代碼,並使用PIP安裝git+https://github.com/[email protected]#egg=djutils

  2. 你可以複製該文件,並將其納入項目下(只是目錄複製到路徑,其中所有的應用程序是)