gpt4 book ai didi

python - 为什么 python 在 vi​​rtualenv 中看不到 dist-packages?

转载 作者:行者123 更新时间:2023-12-02 17:41:22 24 4
gpt4 key购买 nike

我需要在我的 ubuntu 12.04 上使用 opencv 和 python,所以我使用了本教程 http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/ .

不幸的是,它附带了一些我不太了解的东西——virtualenv。现在完成教程后我有一个问题。当我在 python 中停用我的 virtualenv 时,我可以看到我的 dist 包,如 numpy、matplotlib,但看不到 opencv(cv2),但是当我在 python 中使用 virtualenv 时,我可以看到 opencv 但没有 matplotlib 或 numpy。

说明一点:我需要让 python 看到我所有的 dist 包。

我找到了一种可行的方法,但太不优雅了,我无法忍受 - 我可以创建在 中调用的函数初始化 修改系统路径。

最佳答案

Virtualenv 是专门为给你一个干净的 Python 开发环境而设计的。即,然后应在虚拟环境中安装 python 的新副本和您需要的任何软件包。

如果你使用 Docker 等,你可以把它想象成容器。

要点是,如果您想在虚拟环境中使用包,只需在环境中使用 pip install ...。

关于python - 为什么 python 在 vi​​rtualenv 中看不到 dist-packages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44355335/

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