2017-07-22 165 views
0

Flask文檔介紹瞭如何將其安裝在virtualenv或系統範圍內。全系統安裝狀態的文檔系統級燒瓶安裝

這也是可能的,儘管我不推薦它。

爲什麼系統範圍的安裝不推薦?這樣的安裝可能會發生什麼問題?

回答

1

問題主要在於如果您想運行多個不同的應用程序/項目,他們需要使用完全相同的版本flask及其依賴項。任何其他事情都會導致圖書館之間的衝突。

還有緩和的包裝爲每個應用程序,只安裝你需要在virtualenv當前的應用程序,它作爲一個分隔符(例如,使用pip freeze --local時),所以你不包括你可能全球包不需要。

最小特權原則也可能發揮作用。即使是全球圖書館也不會超出他們的範圍,但是,嘿,將攻擊面只減少到你的傷害不會受到傷害。