我已经安装了几个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