我已經安裝了幾個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安裝軟件包?
- 3. Pip只安裝純python軟件包
- 4. 如何使用pip安裝特定版本的軟件包?
- 5. 如何「假裝」使用pip安裝軟件包?
- 6. 如何在Windows PowerShell中使用pip安裝軟件包
- 7. 如何在本地安裝pip軟件包?
- 8. 如何知道使用pip安裝了哪些軟件包
- 9. 如何pip安裝本地python軟件包?
- 10. Python pip - 爲軟件包安裝文檔?
- 11. virtualenv pip無法安裝軟件包
- 12. PIP安裝軟件包失敗
- 13. pip無法從requirements.txt安裝軟件包
- 14. pip本地軟件包已安裝但不可用 - anaconda
- 15. python使用pip軟件包不同於默認的軟件包
- 16. 在anaconda中沒有使用pip安裝軟件包
- 17. 使用pip在python中安裝軟件包的麻煩
- 18. 在python3.6上使用pip安裝pyradar軟件包時出錯
- 19. 在virtualenv中不使用pip或easy_install安裝python軟件包
- 20. pip不會在本地安裝Python軟件包--user
- 21. PIP安裝-r:只安裝新的軟件包
- 22. 如何使用conda/pip install在企業代理後面安裝軟件包?
- 23. 錯誤使用pip安裝我的軟件包python
- 24. Python 3.x - 使用pip安裝軟件包時出錯
- 25. 使用pip與apt-get安裝軟件包有什麼區別?
- 26. 使用'pip install -r requirements.txt'安裝python軟件包時出錯
- 27. 使用pip安裝軟件包時出現ssl錯誤
- 28. 使用pip從列表中安裝軟件包
- 29. NameError:使用pip安裝軟件包時沒有定義name'install'
- 30. 使用pip安裝python 3.x軟件包
可能的重複[如何使用pip在我的$ HOME文件夾中安裝軟件包?](http://stackoverflow.com/questions/7143077/how-can-i-install-packages-in-my-home-文件夾與 - PIP) – metatoaster