【问题标题】:Flask virtualenv - do we need to call `sudo` when install via `pip` in Ubuntu?Flask virtualenv - 在Ubuntu中通过`pip`安装时我们需要调用`sudo`吗?
【发布时间】:2016-07-21 12:05:18
【问题描述】:

上下文

操作系统将成为 Ubuntu 桌面

Python 和 Flask 将成为 installed in virtual environment

我的需要

安装更多 Python 包以在我的 Flask 应用程序中使用。

我的问题

pip install命令安装时需要调用sudo吗?

【问题讨论】:

  • 您是否尝试使用sudo 进行安装?您是否尝试在没有它的情况下安装?您是否尝试过链接到的页面上的命令?
  • 我都试过了。两者都成功了。所以,我只是想知道并在这里问。
  • 在安装有或没有root访问的某些内容之间的选择时,安装它几乎总是更好。

标签: flask virtualenv


【解决方案1】:

是的,两者都有效。区别在于pip install 在当前虚拟环境中安装包,而sudo pip install 为全局系统范围的 python 安装安装包,这意味着您可以在虚拟环境之外访问该包。

【讨论】:

  • 请注意,在全局系统中安装软件包是不好的,因为它会使虚拟环境变得毫无意义。如果您使用 virtualenv,请将所有需要的包安装到其中,而不是全局安装。
猜你喜欢
  • 1970-01-01
  • 2015-09-28
  • 1970-01-01
  • 2011-12-16
  • 1970-01-01
  • 2013-12-04
  • 2023-04-09
  • 2015-05-15
相关资源
最近更新 更多