我需要在我的Ubuntu 12.04上使用python opencv,所以我使用了本教程http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/。为什么python在virtualenv中看不到dist-packages?
不幸的是它带来了一些我不太了解的东西 - virtualenv。现在完成教程后,我有一个问题。当我停用python中的virtualenv时,我可以看到我的dist-packages如numpy,matplotlib但没有看到opencv(cv2),但是当我在python中使用virtualenv时,我可以看到opencv,但没有matplotlib或numpy。
为了说明一点:我需要让python查看我所有的dist-packages。
我发现了一种行之有效的方法,但是太不雅了,我无法忍受它 - 我可以创建init的函数来修改sys路径。
哇,那是什么东西:D这是我需要的信息,将尝试读一点关于它 –
我想我不能编辑评论两次,因此新的一个。 @pypypy你能解释为什么我需要使用'pip install'而不是'sudo pip install'吗?因为这是我注意到的。 –
Sudo将操作提升到超级用户级别。这对于virtualenv不是必需的,因为您控制了本地沙箱。 – pypypy