我需要在我的 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 时,我可以看到像 numpy、matplotlib 这样的 dist 包,但看不到 opencv(cv2),但是当我在 python 中使用 virtualenv 时,我可以看到 opencv,但看不到 matplotlib 或 numpy。
说明一点:我需要让 python 看到我所有的 dist 包。
我找到了一种有效的方法,但它太不优雅了,我无法忍受 - 我可以创建在init中调用的函数来修改 sys 路径。
Virtualenv 专门为您提供一个干净的 Python 开发环境。即,应在虚拟环境中安装 python 的新副本和您需要的任何软件包。
如果您使用 Docker 等,您可以将其视为容器。
要点是,如果你想在虚拟环境中使用一个包,只需在环境中使用 pip install ... 。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句