工作经验分享 - venv
type: channel
link: https://www.xuehuafei.cn/tag/venv/
items: python搭建虚拟环境及pip简单使用

python搭建虚拟环境及pip简单使用
type: item
date: 2023-03-13T11:23:00+08:00
description: 第三方插件 virtualenv安装pip install virtualenv 创建虚拟环境mkdir newpro cd newpro virtualenv venv # venv 是虚拟环境的名字激活虚拟环境# Linux / OS X 激活 venv/bin/activate # Windows 上激活,注意斜杠和反斜杠 venv\scripts\activate退出deactivatepython3版本使用内置组件创建虚拟环境创建虚拟环境python -m venv virt # virt 是虚拟环境的名字激活虚拟环境# Linux / OS X 激活 virt/scripts/activate # Windows 上激活,注意斜杠和反斜杠 virt\scripts\activate退出deactivatepython环境迁移相关命令pip freeze会输出所有虚拟环境中的包，可以直接导出到requirements.txt。image-20230313110623573完整命令 pip freeze > requirements.txt安装python工作依赖包pip install -r requirements.txt更换pip源到国内源 1pip 简单使用# 安装包 pip install some-package # 卸载包 pip uninstall some-package # 升级pip python -m pip install --upgrade pip # 如网络较差，可使用临时镜像升级 python -m pip install -i https://mirrors.bfsu.edu.cn/pypi/web/simple --upgrade pip临时使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package设置默认# 升级pip python -m pip install --upgrade pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple设置多个镜像源pip config set global.extra-index-url "<url1> <url2>..." pip config set global.extra-index-url "https://mirror.lzu.edu.cn/pypi/web/simple https://pypi.org/simple" # https://mirror.lzu.edu.cn/pypi/web/simple/ # https://pypi.org/simple/ 清华镜像源：https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ ↩