📅  最后修改于: 2023-12-03 15:34:05.703000             🧑  作者: Mango
Python Virtualenv venv 是一种计算机工具,它允许您在同一台机器上多次使用不同版本的 Python,而不会导致冲突或干扰。它为每个 Python 应用程序创建一个独立的虚拟环境,每个应用程序都可以在不影响其它应用程序的情况下使用不同的 Python 库和模块。
为了开始使用 Virtualenv,首先需要安装 Virtualenv 包。可以通过 pip 安装:
pip install virtualenv
创建虚拟环境只需要执行一个简单的命令:
virtualenv venv
这个命令将会创建名为 "venv" 的目录,并包含了一个可以独立运行的 Python 环境。
要激活虚拟环境,可以执行以下命令:
source venv/bin/activate
激活后,终端的提示符将变为 (venv)
,表示你现在正在 Python 的虚拟环境中。
在虚拟环境中使用 pip 和 Python 的其它包管理工具安装 Python 包,与在全局环境中安装是一样的。
创建并激活虚拟环境后,就可以在此环境中进行任何您想要的操作,如安装所需的包或运行 Python 脚本。
根据需要,可以使用 pip 从 PyPI 安装所需软件包。例如,以下命令将安装 Flask:
pip install flask
在你的虚拟环境中,你可以像平常一样运行 Python 程序。例如,以下命令将运行 Flask 程序:
export FLASK_APP=hello.py
flask run
Python Virtualenv venv 允许您在同一台机器上多次使用不同版本的 Python,而不会导致冲突或干扰。它为每个 Python 应用程序创建一个独立的虚拟环境,每个应用程序都可以在不影响其它应用程序的情况下使用不同的 Python 库和模块。安装、创建虚拟环境以及在其中安装和使用 Python 包都十分容易。