📜  创建一个 virtualenv python3 - Python (1)

📅  最后修改于: 2023-12-03 14:50:14.684000             🧑  作者: Mango

创建一个 virtualenv python3 - Python

virtualenv 是 Python 中的一个工具,用于创建独立的 Python 环境。在一个系统上,可以使用不同的 virtualenv 实例维护不同的 Python 版本和依赖项。

安装和使用 virtualenv 可以通过以下步骤完成:

安装 virtualenv

可以使用以下命令安装 virtualenv

pip3 install virtualenv
使用 virtualenv 创建虚拟环境

可以使用以下命令创建一个名为 my-env 的虚拟环境:

virtualenv -p python3 my-env

此命令将在当前目录中创建一个 my-env 目录,其中包含一个与系统的主 Python 版本分离的 Python 版本。

可以根据需要使用其他 Python 版本。例如,要使用 Python 3.7,可以使用以下命令:

virtualenv -p /usr/bin/python3.7 my-env
激活虚拟环境

创建虚拟环境后,必须激活它才能使用其中的 Python 和依赖项。可以通过以下命令激活虚拟环境:

source my-env/bin/activate

此命令将配置当前 shell 环境以使用虚拟环境。

使用虚拟环境

在激活虚拟环境后,可以像使用任何其他 Python 环境一样使用其中的 Python 和依赖项。例如,可以使用以下命令安装 Django:

pip3 install django

然后可以在虚拟环境中使用 Django:

python3 -m django --version
退出虚拟环境

可以使用以下命令退出虚拟环境:

deactivate
总结

使用 virtualenv 可以方便地创建独立的 Python 环境,并在其中安装需要的 Python 包和依赖项。使用虚拟环境可以保持主 Python 环境的整洁,从而避免与不同 Python 版本之间的冲突和依赖项之间的冲突。