虚拟环境 | virtualenv | virtualenvwrapper | pipenv | |
更改源 | win | %homepath%\pip\pip.ini | ||
mac | "~/.pip/pipconf" or "/Library/Application\ Support/pip/pip.conf" | |||
linux | ~/.pip/pipconf | |||
源配置 | [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn | |||
安装 | win | pip3 install virtualenv | pip3 install virtualenvwrapper-win | pip3 install pipenv |
mac | pip3 install virtualenvwrapper | |||
linux | ||||
配置 | win | —— | 项目目录默认为:%homepath%\Envs\ 可通过环境变量WORKON_HOME修改 | —— |
mac | export WORKON_HOME="~/.virtualenvs" export VIRTUALENVWRAPPER_PYTHON="[where python3]" source [where virtualenvwrapper.sh] | |||
linux | export WORKON_HOME="~/.virtualenvs" export VIRTUALENVWRAPPER_PYTHON="[whereis python3]" source [whereis virtualenvwrapper.sh] | |||
创建 | virtualenv [name] | mkvirtualenv [name] | pipenv --python [version] | |
激活 | win | 虚拟环境目录\Scripts\activate | 创建自动激活 手动(任意位置):workon [name] | 项目目录:pipenv shell |
mac | source 虚拟环境目录/bin/activate | |||
linux | ||||
操作 | 查看 | pip list | ||
安装 | pip install | pipenv install | ||
卸载 | pip uninstall | pipenv uninstall | ||
反激活 | deactivate | exit | ||
删除项目 | 直接删除 | 直接删除 or "pipenv --rm" | ||
可选参数 | virtualenv -p "python完整路径" | mkvirtualenv -p "python完整路径" | pinev --python "python完整路径" | |
—— | 进入虚拟环境库:cdsitepackages | 删除pip安装的库:pipenv clean | ||
进入虚拟环境:cdvirtualenv | 查看依赖库关系:pipenv graph | |||
项目 迁移 | 导出 | pip3 freeze > requirements.txt | 自动生成更新Pipfile, Pipfile.lock | |
导入 | pip3 install -r requirements.txt | pipenv install --python [version] |
python虚拟环境virtualenv、virtualenvwrapper、pipenv汇总整理
于 2023-05-14 01:15:20 首次发布
本文介绍了如何在Windows、Mac和Linux上配置和管理Python虚拟环境,包括使用virtualenv创建环境,virtualenvwrapper进行管理,以及pipenv进行包管理和环境隔离。同时,讲解了如何更改pip的源,安装和激活虚拟环境,以及安装、卸载和迁移项目依赖的方法。
摘要由CSDN通过智能技术生成