📅  最后修改于: 2023-12-03 15:22:40.229000             🧑  作者: Mango
venv
是 Python 3.x 自带的虚拟环境库,可以让你在单个计算机上使用不同的 Python 环境。每个虚拟环境都有自己的安装目录,可以安装不同的包而不会互相干扰。
在开发 Python 应用时,我们通常需要使用多个第三方库。如果把这些库全部安装到全局环境中,就会遇到如下问题:
为了解决这些问题,我们可以使用 venv
创建虚拟环境,在虚拟环境中安装依赖包。这样做可以保证包管理的规范和环境的隔离。
使用 venv
创建虚拟环境非常简单,只需要按照以下步骤操作:
首先,我们需要在当前目录下创建一个目录,用于存储虚拟环境:
mkdir myenv
然后,我们可以使用 venv
创建虚拟环境。可以使用以下命令:
python3 -m venv myenv
这里的 myenv
是上一步创建的目录名。
创建完虚拟环境之后,我们需要激活虚拟环境以开始使用:
source myenv/bin/activate
这里的 myenv
是虚拟环境目录的路径。如果使用的是 Windows,那么激活虚拟环境的命令应该是:
myenv\Scripts\activate
创建并激活虚拟环境之后,就可以在里面安装第三方依赖包了:
pip install package_name
这里的 package_name
是需要安装的第三方库名称。
使用完虚拟环境之后,可以通过以下方式退出:
deactivate
使用 venv
可以轻松创建虚拟环境,安装依赖包,并保证包管理的规范和环境的隔离,避免不同包之间的冲突。建议在开发 Python 应用时使用 venv
。