我尝试在虚拟环境中使用 sudo 安装 Flask 和一些软件包,但在尝试导入 Flask 时,它会抛出 ImportError。在使用 pip install
安装相同的包时,虽然它工作正常。
那么这些方法有什么区别呢?我在 Ubuntu 上试过这个。
另外,pip 在哪里安装这些包?通过 Stack Overflow,我只能找到回答如何列出 pip 安装的包的问题,而不是在哪里找到它们(在虚拟环境的上下文中)
最佳答案
pip install
将以当前用户身份运行pip install
sudo pip install
将使用另一个用户的安全权限运行pip install
,例如root
。
您通常需要使用 sudo
在系统上安装包。
关于python - pip install 和 sudo pip install 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33068758/