Python 使用Virtualenv时无法导入包,但在Virtualenv之外可以正常工作

Python 使用Virtualenv时无法导入包,但在Virtualenv之外可以正常工作,python,python-2.7,matplotlib,virtualenv,Python,Python 2.7,Matplotlib,Virtualenv,我对Python、virtualenv和virtualenvwrapper还比较陌生,但遇到了一个问题,我以前曾破解过一个解决方案,但现在我正在寻找正确的或Python式的方法来解决它 我想使用matplotlib,因此如果我启动一个终端会话并键入start,则启动一个pythonshell并键入 from matplotlib import pyplot 我没有遇到任何问题,如屏幕截图所示: 但是,如果我在virtualenv Python中尝试相同的命令,则无法“看到”库,下面是屏幕截图

我对Python、virtualenv和virtualenvwrapper还比较陌生,但遇到了一个问题,我以前曾破解过一个解决方案,但现在我正在寻找正确的或Python式的方法来解决它

我想使用
matplotlib
,因此如果我启动一个终端会话并键入start,则启动一个pythonshell并键入

from matplotlib import pyplot
我没有遇到任何问题,如屏幕截图所示:

但是,如果我在virtualenv Python中尝试相同的命令,则无法“看到”库,下面是屏幕截图:

我相信我需要将库添加到我的pythonpath中,但我一直在兜圈子。在绝望中,我认为我可以在virtualenv处于活动状态时使用pip安装库,但由于出现错误而失败(我可以发布错误,但不想给我的问题添加不必要的干扰)


提前感谢您提供的任何帮助

尝试使用
--系统站点包
选项重新创建环境:

virtualenv --system-site-packages opencv
或者(似乎您正在使用VirtualVWrapper)

--系统站点包
允许虚拟环境访问全局站点包


也许会有帮助:@ozgur谢谢你,我知道以前一定有人问过这个问题。再次感谢。非常感谢,两个小时的闲聊并没有真正理解我在做什么,但在这里问了问题,并在几分钟内得到了解决方案(我理解!)。再次感谢。
mkvirtualenv --system-site-packages opencv