python - pip install 和 sudo pip install 有什么区别?

标签 python pip

我尝试在虚拟环境中使用 sudo 安装 Flask 和一些软件包,但在尝试导入 Flask 时,它会抛出 ImportError。在使用 pip install 安装相同的包时,虽然它工作正常。 那么这些方法有什么区别呢?我在 Ubuntu 上试过这个。

另外,pip 在哪里安装这些包?通过 Stack Overflow,我只能找到回答如何列出 pip 安装的包的问题,​​而不是在哪里找到它们(在虚拟环境的上下文中)

最佳答案

pip install

将以当前用户身份运行pip install


sudo pip install

将使用另一个用户的安全权限运行pip install,例如root
您通常需要使用 sudo 在系统上安装包。


您可能想阅读 linux-101-introduction-to-sudo

关于python - pip install 和 sudo pip install 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33068758/

相关文章:

Python 包和默认/推荐版本

python - 如何在 python 中对命令行参数进行分组?

大量 mod 运算符的 python 错误

Python pathlib 如果目录不存在则创建目录

python - 带有 SVM 的 GridSearch 产生 IndexError

python - 如何将python包安装到GDB/clion2017.1中的嵌入式python

python - pandas - 从一个子组中取出最后 N 行

python - 使用pip安装mujoco库时出错

php - 如何安装供所有用户全局使用的 Python 包(包括 www-data)

python-3.x - 我可以在 ubuntu 18.04 中安装 python 3.7 而系统中没有 python 3.6 吗?