项目虚拟环境中pip命令突然使用不了,原以为使用virtualenv再创建一个虚拟环境,但发现是使用venv模块创建的虚拟环境
Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。
该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。
例如:
mkdir venv # 新建文件夹
cd venv
python3.6 -m evnv . # 创建虚拟环境
source bin/activate # 激活虚拟环境
网友评论