◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
如果您是 python 新手,您可能听说过虚拟环境,但不确定它们是什么或为什么需要它们。让我们简单地分解一下吧!
将虚拟环境想象成 python 项目的洁净室。这是一个隔离的空间,您可以在其中安装包和依赖项,而不会影响计算机的主要 python 安装或其他项目。
想象一下您正在开发两个 python 项目:
如果没有虚拟环境,就会发生冲突!虚拟环境通过为每个项目提供自己独立的空间和自己的包来解决这个问题。
立即学习“Python免费学习笔记(深入)”;
这出奇的简单!您只需要两个命令:
# create the virtual environment python3 -m venv venv # activate it source venv/bin/activate
让我们分解第一个命令:
当您的虚拟环境处于活动状态时,您将在终端提示符开头看到 (venv):
(venv) username@computer:~/project$
虚拟环境激活后,您可以使用 pip 安装软件包:
pip install requests
这些软件包只会安装在您的虚拟环境中,保持您的系统 python 干净。
# Create virtual environment python3 -m venv venv # Activate it source venv/bin/activate # Install packages pip install requests pip install -r requirements.txt # install from a requirements file # See what's installed pip list # Deactivate when you're done deactivate
虚拟环境乍一看似乎是额外的工作,但它们是 python 开发的重要工具。它们使您的项目保持隔离,使它们更具可移植性,并有助于避免依赖冲突。
请记住:如果您要开始一个新的 python 项目,创建虚拟环境应该是您的第一步!
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。