标题基本上都说明了一切。我在我的计算机上设置了pip
和virtualenv
,并且全局安装了一些软件包。是否可以设置一个不了解全局安装包的虚拟环境?
例如,numpy
已经安装pip install numpy
而不是virtualenv
。
如果我跑
virtualenv testenv
cd testenv/
source bin/activate.csh
python # which brings up a python prompt:
>>> import numpy
它知道numpy
是什么。在虚拟环境中,有什么办法可以让它忘记全局安装吗?
答案 0 :(得分:3)
使用--no-site-packages
创建virtualenv:
virtualenv --no-site-packages myevenv