ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Python 虚拟环境的安装、激活及使用指南

Python 虚拟环境的安装、激活及使用指南 那个东西叫做虚拟环境, 它到底是一个什么呢。虚拟环境是一种具有隔离特性的运行环境, 它允许对版本以及依赖库实施独立管理, 从而能够有效避免各个项目之间出现依赖冲突。常用工具用户在进行安装虚拟环境工具的操作时, 可以使用 venv 这个手段, 而 venv 呢则是从 3.3 就开始自带的这一功能。# 查看 Python 版本python --version# 或python3 --version你完全不用再去花费时间去进行额外的安装操作, 而是可以直接选择使用它。可以拿来用, 也可以选择不拿它。pip install virtualenv创建虚拟环境假设啊, 你所负责的那个项目所在的文件夹目录的位置呢是这样的:使用 venv# 创建虚拟环境# Windowspython -m venv venv# Linux/macOSpython3 -m venv venv解释myproject/├── venv/│ ├── Scripts/ (Windows)│ └── bin/ (Linux/macOS)└── main.py使用 可选# Windowsvirtualenv venv# Linux/macOSvirtualenv venv激活虚拟环境激活之后, 命令行里面会出现虚拟环境的名称, 此时所安装的包只会对当前这个环境起作用。# cmdvenv\Scripts\activate.bat# PowerShellvenv\Scripts\Activate.ps1Linux/macOSsource venv/bin/activate在激活之后, 你的命令行界面里头会出现一个(venv)这个前缀出来。使用虚拟环境安装依赖pip install 包名请查看一下已经安装完成的包。pip list生成依赖文件pip freeze requirements.txt你可以使用依赖文件来完成安装。pip install -r requirements.txt退出虚拟环境deactivate在退出当前环境之后命令行前缀里面那个表示虚拟环境的标记, 也就是写在小括号里面的那些英文字母会直接消失不见, 并且此时的命令行状态会彻底恢复成最原始的全局情况。这个小技巧要求每个项目都要使用独立的环境, 具体操作是为你每一个新项目都新建一个名字叫做 venv 的文件夹, 这样做的根本目的是为了避免出现依赖冲突的现象。你需要在终端里执行 .11 -m venv venv 这个指令来创建虚拟环境。如果你想要删除虚拟环境的话, 直接将该 venv 文件夹整体删除就可以了, 这一过程完全不会影响全局环境中的任何内容。
返回列表