我想安裝使用pip3 flake8包,它似乎拒絕安裝,因爲已經安裝在一個本地的位置。如何在全球範圍內安裝pip軟件包而不是本地?
我該如何強制它在全局安裝(系統級別)?
pip3 install flake8
Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages
請注意,我寧願一個通用的解決辦法,應該在任何平臺上使用,所以我不希望指定自己的目的地(應該在Debian,OS X甚至Windows上工作)。
由於一些奇怪的原因,它的行爲就像我已經指定--user
在我的情況下,我沒有。
我能夠全局安裝軟件包的唯一方法是首先將其刪除並在此之後再次安裝。不知何故,如果它在本地存在,pip(8.1.1)似乎拒絕全局安裝一個軟件包。
聲明:在實驗過程中沒有使用或損害虛擬環境。
您是否嘗試了root用戶或sudo? – matino
你嘗試過'pip install flake8 --upgrade'嗎? –