📅  最后修改于: 2023-12-03 15:11:09.368000             🧑  作者: Mango
在开发 Python 项目时,我们经常需要创建独立的 Python 环境,以避免不同项目之间的 Python 环境相互干扰,同时也能在不同的 Python 版本之间进行切换。
Python 虚拟环境是一个独立的 Python 环境,与主机的 Python 环境隔离,可以安装自己需要的包和库,且对主机 Python 环境不会产生影响。
Python 官方提供了 venv
模块来创建 Python 虚拟环境。在终端输入以下命令可以创建一个新的 Python 虚拟环境:
python -m venv myvenv
其中 myvenv
是虚拟环境的名称,可以自行修改。
创建 Python 虚拟环境之后,需要激活虚拟环境才能使用该环境。进入虚拟环境的目录,执行以下命令激活虚拟环境:
source myvenv/bin/activate
其中 myvenv
是创建虚拟环境时设置的名称。
激活虚拟环境后,命令行前面会加上虚拟环境的名称,表示当前正在使用虚拟环境。例如:
(myvenv) $
可以使用以下命令退出虚拟环境:
deactivate
在激活虚拟环境之后,可以使用 pip
安装 Python 包。例如:
pip install requests
这样就可以在虚拟环境中安装 requests
包。
通过 venv
模块创建 Python 虚拟环境,可以避免不同项目间 Python 环境的冲突。激活虚拟环境后,可以在环境内安装和使用各种 Python 包和库。使用虚拟环境可以让我们快速切换不同 Python 版本并进行开发。