繁体   English   中英

如何设置不了解系统软件包的virtualenv?

[英]How can I set up a virtualenv that doesn't know about system packages?

标题基本上说明了一切。 我在计算机上设置了pipvirtualenv ,并且某些软件包已全局安装。 是否可以设置一个不了解全局安装软件包的虚拟环境?

例如, numpy已经通过pip install numpy而不是virtualenv pip install numpy了。

如果我跑步

virtualenv testenv
cd testenv/
source bin/activate.csh
python  # which brings up a python prompt:
>>> import numpy

它知道什么是numpy 在虚拟环境中,我可以做些什么使它忘记全局安装吗?

使用--no-site-packages创建virtualenv:

virtualenv --no-site-packages myevenv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM