Python虚拟环境创建和使用

前言

Python 虚拟环境是一个独立的 Python 环境,你可以在其中安装和使用 Python 库,而不会影响系统的全局 Python 环境。这在你需要为不同的项目使用不同版本的库时非常有用
Python 3.3 以后的版本都内置了 venv 模块,用来创建和管理虚拟环境

步骤

  • 创建虚拟环境。你可以在终端中使用以下命令创建一个名为 env 的虚拟环境:
python3 -m venv env

这会在当前目录下创建一个名为 env 的文件夹,其中包含了 Python 解释器、标准库和各种支持文件的副本

  • 激活虚拟环境。创建虚拟环境后,你需要激活它。在 Unix 或 MacOS 上,使用以下命令:
source env/bin/activate

在 Windows 上,使用以下命令:

.\env\Scripts\activate

激活虚拟环境后,你的终端提示符会变成 (env),表示你正在使用 env 虚拟环境。可以查看一下已安装的包:

pip list

一般只有 pip 和 setuptools

  • 退出虚拟环境。当你完成了工作,可以使用以下命令退出虚拟环境:
deactivate

其他

虚拟环境的目录只是存放虚拟环境(包括Python解释器和你安装的库)的地方。你的项目目录通常会包含你的源代码、测试代码、配置文件等
一种常见的组织方式是在你的项目目录内部创建虚拟环境(例如创建一个名为env或.venv的子目录)。然后,你的项目目录可能会看起来像这样:

/myproject
    /env
    /src
    /tests
    README.md
    requirements.txt

你可能感兴趣的:(python,开发语言)