📅  最后修改于: 2023-12-03 15:23:15.789000             🧑  作者: Mango
在 Python 开发中,使用虚拟环境(Virtual Environment)是非常重要的,因为它可以帮助你隔离不同的项目之间所需的依赖包,避免出现冲突,同时也方便管理。
在 Python 3.8 版本中,已经内置了创建虚拟环境的工具 venv
。
在命令行中输入以下命令创建虚拟环境:
python3 -m venv myenv
其中,myenv
是你希望创建的虚拟环境的名称,你可以为它自定义一个名称。
在创建虚拟环境之后,需要先激活该虚拟环境,才能在该环境下运行程序。
在命令行中,输入以下命令激活虚拟环境:
source myenv/bin/activate
激活虚拟环境之后,你会发现显示的终端提示符会发生变化,类似于:
(myenv) $
提示符前会显示环境的名称,表明当前已经处于虚拟环境中了。
在退出虚拟环境之前,可以使用以下命令查询当前安装的依赖包:
pip list
在命令行中输入以下命令退出虚拟环境:
deactivate
退出虚拟环境后,提示符会变为原来的样子,表明已经退出虚拟环境。
进入虚拟环境之后,可以使用 pip
命令安装依赖包。例如,安装 requests
包:
pip install requests
在虚拟环境下安装的依赖包只对该环境有效,不会影响到其他环境或者全局安装的包。
在虚拟环境下,可以使用 pip list
命令查看当前安装的依赖包。
(myenv) $ pip list
Package Version
---------------- -------
pip 20.0.2
setuptools 45.2.0
...
如果不再需要使用该虚拟环境,可以直接删除。在命令行中输入以下命令即可删除:
rm -rf myenv
创建和使用虚拟环境是 Python 开发过程中非常重要的一部分。通过使用虚拟环境,你可以避免由于不同项目之间的依赖冲突遇到的各种问题。使用 venv
工具创建虚拟环境非常方便,建议开发者在项目开发过程中使用虚拟环境。