📅  最后修改于: 2023-12-03 15:08:46.086000             🧑  作者: Mango
在 Python 编程中,虚拟环境是一个非常重要的概念。通过使用虚拟环境,我们可以避免在多个项目中使用相同的依赖库造成冲突的情况。在 Python 3.3 之后,官方提供了 venv 模块,可以使用该模块创建虚拟环境。
本文将介绍如何在 Shell/Bash 中使用 venv 模块创建一个 Python 3.7 的虚拟环境。
首先,我们需要安装 Python3.7。在 Ubuntu 系统中,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install python3.7
在其他系统中,可以按照官方文档中的说明进行安装。
创建虚拟环境有两种方式:
python3.7 -m venv myenv
上述命令会在当前目录下创建一个名为 myenv 的虚拟环境。你也可以将 myenv 替换成你自己想要的虚拟环境名。
python3.7 -m venv /path/to/myenv
上述命令会在 /path/to 目录下创建一个名为 myenv 的虚拟环境。
source myenv/bin/activate
上述命令会激活名为 myenv 的虚拟环境。在激活虚拟环境后,你可以在其中安装依赖库,而这些依赖库将不会影响到你系统中的 Python 环境。需要注意的是,每次打开一个新的 Terminal 窗口时,都需要运行上述命令以激活虚拟环境。
在激活虚拟环境后,你可以使用 pip 安装所需的依赖库。例如,你可以通过以下命令安装 Django:
pip install django
当你完成工作后,可以通过下面的命令退出当前的虚拟环境:
deactivate
使用虚拟环境可以帮助我们避免在多个项目中使用相同的依赖库造成冲突的情况。通过本文,你已经知道如何在 Shell/Bash 中使用 venv 模块创建一个 Python 3.7 的虚拟环境,并在其中安装依赖库。