我已經安裝了幾個pip軟件包作爲sudo。因此,在升級或刪除已安裝的軟件包時,pip要求我輸入密碼。有沒有簡單的方法將所有軟件包移動到本地站點,這樣我就不必再爲打擾sudo了?如何使用sudo安裝pip軟件包後只能在本地使用pip軟件包?
0
A
回答
1
我不確定您的意思是「本地網站」,但我認爲您的意思是virtualenv。
您可以使用pip freeze > requirements.txt
來獲取所有已安裝軟件包的列表,然後使用sudo pip uninstall -r requirements.txt
從系統目錄中刪除所有軟件包。然後設置並激活你的virtualenv,並將其全部安裝在你的virtualenv中。
1
pip install --user package_name
還應該使用setup.py
文件。
python setup.py --user install
而且,以防萬一你想要它,在腳本中。
import pip
pip.main(["install", "--user", "package_name"])
相關問題
- 1. 如何用pip安裝nltk_data軟件包?
- 2. Pip只安裝純python軟件包
- 3. 如何在Windows PowerShell中使用pip安裝軟件包
- 4. 如何在本地安裝pip軟件包?
- 5. 如何知道使用pip安裝了哪些軟件包
- 6. 如何pip安裝本地python軟件包?
- 7. Python pip - 爲軟件包安裝文檔?
- 8. PIP安裝軟件包失敗
- 9. virtualenv pip無法安裝軟件包
- 10. pip本地軟件包已安裝但不可用 - anaconda
- 11. python使用pip軟件包不同於默認的軟件包
- 12. 我無法使用pip安裝任何軟件包
- 13. 在virtualenv中不使用pip或easy_install安裝python軟件包
- 14. 在python3.6上使用pip安裝pyradar軟件包時出錯
- 15. pip不會在本地安裝Python軟件包--user
- 16. PIP安裝-r:只安裝新的軟件包
- 17. 如何使用conda/pip install在企業代理後面安裝軟件包?
- 18. 無法使用PIP for python安裝軟件包
- 19. 使用pip安裝python 3.x軟件包
- 20. 使用'pip install -r requirements.txt'安裝python軟件包時出錯
- 21. 使用pip安裝軟件包時出現ssl錯誤
- 22. Python 3.x - 使用pip安裝軟件包時出錯
- 23. pip與sudo,但pip列出軟件包outdate
- 24. 用pip安裝Python軟件包源碼包
- 25. 安裝前檢查可用的pip軟件包版本
- 26. 在Python中安裝軟件包時pip安裝追蹤錯誤
- 27. 如何在MacOSX上清理pip安裝的軟件包?
- 28. 如何在本地安裝軟件包?
- 29. 如何在Python 3.x而不是2.7上使用`pip`來安裝軟件包?
- 30. 如何在全球範圍內安裝pip軟件包而不是本地?
可能的重複[如何使用pip在我的$ HOME文件夾中安裝軟件包?](http://stackoverflow.com/questions/7143077/how-can-i-install-packages-in-my-home-文件夾與 - PIP) – metatoaster