Python 虚拟环境 venv 的简单使用
前言
经常遇到不同的 Python 项目依赖同一个库,但是所需的版本又不同。这种情况使用 venv 虚拟环境可以让各个项目及其依赖都相对独立。
使用
使用 python3 -m venv <目录>
可以创建一个虚拟环境,执行 source <目录>/bin/activate
可以进入虚拟环境。
以当前目录为例
root@e3d4b917e599:/workspace# python3 -m venv .
root@e3d4b917e599:/workspace# source ./bin/activate
(workspace) root@e3d4b917e599:/workspace#
此时就已经进入虚拟环境了,在当前终端进行 pip 安装等操作都是在当前目录的虚拟环境里。
使用 deactivate
命令可以退出虚拟环境。
(workspace) root@e3d4b917e599:/workspace# deactivate
root@e3d4b917e599:/workspace#