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

时间:2015-10-11 18:45:20

标签: python pip

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

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

1 个答案:

答案 0 :(得分:6)

pip install

pip install作为当前用户

运行
sudo pip install

将使用其他用户pip install安全权限运行root
您通常需要运行sudo来在系统上安装软件包。

您可能需要阅读linux-101-introduction-to-sudo