gpt4 book ai didi

python - 我希望我已经创建的 virtualenv 能够访问系统包

转载 作者:太空宇宙 更新时间:2023-11-03 22:05:01 25 4
gpt4 key购买 nike

我最近在 ubuntu 14.04 上安装了 opencv3。我遵循的教程出于某种原因使用了 virtualenv。现在我想将 opencv 从虚拟环境移到我的全局环境中。这样做的原因是我似乎无法使用安装在我的全局环境中的软件包,这让我很紧张。那我该怎么做呢?

最佳答案

我不确定我是否答对了你的问题,但是可能你的 virtualenv 是在没有指定选项 --system-site-packages 的情况下创建的,这给了你virtualenv 访问您系统安装的软件包。

如果您在创建教程 virtualenv 时运行 virtualenv --system-site-packages tutorial_venv 而不仅仅是 virtualenv tutorial_venv,您可能没问题。

仅供引用,使用仅具有本地依赖项的 virtualenv 这是一种相当普遍的做法,它:

  • 在生产场景中为您提供隔离和可重复性
  • 使没有权限在系统范围内安装软件包的用户能够运行和开发 python 应用程序

最后一个好处可能是您的教程建议使用基于 virtualenv 的方法的原因。

关于python - 我希望我已经创建的 virtualenv 能够访问系统包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31281539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com