【问题标题】:What is --no-site-packages in virtualenv [closed]virtualenv中的--no-site-packages是什么[关闭]
【发布时间】:2014-02-03 12:28:40
【问题描述】:

我对 python 很陌生。我正在尝试安装 virtualenv 并创建一个示例项目。 我可以看到像--no-site-packages 这样的选项。我试过(virtualenv myapp)没有指定选项并尝试安装烧瓶包(pip install flask)。它安装在 lib/python2.7/site-packages/flask 的包中。

选项--no-site-packages的用途是什么。

PS:Virtualenv 版本 - 1.11.2

【问题讨论】:

标签: python virtualenv pip


【解决方案1】:

virtualenv 用于根据其依赖项为每个项目创建单独的环境。 如果未设置--no-site-packages,则虚拟环境将仅包含指向全局站点包的符号链接(快捷方式)。 如果已设置,则会创建站点包的副本以提供完全隔离的环境。

【讨论】:

    【解决方案2】:

    来自 virtualenv 手册页:

    --no-site-packages
       Don´t give access to the global site-packages modules to the virtual
       environment.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-23
      • 2020-07-02
      • 2012-02-11
      • 1970-01-01
      • 2010-11-25
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      相关资源
      最近更新 更多