📜  在 python 3.8 中创建虚拟环境 - Python (1)

📅  最后修改于: 2023-12-03 15:23:15.789000             🧑  作者: Mango

在 Python 3.8 中创建虚拟环境

在 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 工具创建虚拟环境非常方便,建议开发者在项目开发过程中使用虚拟环境。