我使用的是默认安装 python 3.5 的 Ubuntu 系统。
当我使用该venv
模块创建虚拟环境时,在我的虚拟环境中找不到标准库,只能找到python解释器的二进制文件。但是,当我切换到使用这个虚拟环境时,我可以在我的 python 脚本中导入标准库模块。
那么它是如何venv
工作的呢?新创建的虚拟环境是否只是使用系统python的标准库?如果是这样,如果我想创建一个完全独立的虚拟环境怎么办?是否可以通过venv
模块实现这一点?顺便说一句,我以前用过conda
。conda
可以用不同系统版本的python创建虚拟环境。能venv
胜任这份工作吗?