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