pip目录
- 一、pip是什么
- pip环境变量
- 二、pip常用指令
- 三、pip换下载源
- 临时替换
- 永久替换
- 四、pip的卸载
一、pip是什么
Python 之所以受欢迎不仅是因为它简单易学,更重要的是它有非常多的宝藏工具,我们只要安装就能在 Python 里使用这些工具。它们可以处理各式各样的问题,无须我们再造轮子,而且随着社区的不断更新维护,有些工具越来越强大,几乎能媲美企业级应用。那么这些第三方工具如何下载安装呢?它们被放在一个统一的仓库——**PyPI(Python Package Index)**中。有了仓库,我们还需要有类似管理员的角色,pip 就是这样一个角色。
pip(package installer for python)类似python的应用管家,是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。它可以提供各种各样的第三方库(科学计算、画图、操作excel等),在安装python时默认安装pip。若未安装,可以输入python -m ensurepip --default-pip进行安装
操作Windows + R键,打开cmd窗口:
在窗口输入pip,点击回车【如果出现这些,则你的pip已经在环境变量中。】
pip环境变量
如果没有上图显示,回到桌面。右击此电脑,属性,高级系统设置,高级选项卡,环境变量
(1)新建path
然后开始找python 和pip 的地址怕【在开始菜单找到 python 文件夹,按照如图操作】。
打开了这个,记住这个只是一个lnk,再次选择IDLE(Python 3.6 64-bit)右键打开文件所在位置
复制地址到环境变量
再加一个英文分号,回到python目录,打开 Scripts 目录,复制Scripts 地址粘贴到 ;后面,记住是英文分号,环境变量是使用这个来进行隔开的。
二、pip常用指令
pip <command> help / pip <command> -h:查看pip的帮助信息
其中<command>为可选信息
pip install 库名:安装第三发库
pip install django==1.10.0:后面可以用==号指定包的版本
pip --default-timeout=100 install -U django==1.10.0:万能安装第三方库,增加延迟,添加管理员权限安装
pip install --upgrade 库名:更新第三方库
pip uninstall 库名:卸载第三方库
pip show:查看已经安装的包的信息,如pip show django查看django的具体信息,pip show --files django查看django的所有文件
pip list:列举当前项目路径安装的所有的包
pip freeze > e:\\requirements.txt 输出所有已安装的库的信息,到文件中
python -m pip install --upgrade pip:更新pip版本
pip --version :查看pip版本
三、pip换下载源
pip 默认从 PyPI 中下载工具安装包,但 PyPI 服务器在国外,我们访问 PyPI 服务器速度会很慢。目前,国内提供了很多镜像源,用来替代 PyPI 默认的地址,像清华源、豆瓣源、阿里云源等,这些镜像源备份了 PyPI 里的数据。这些镜像源的服务器在国内,所以我们的访问速度会快很多。
清华 https://pypi.tuna.tsinghua.edu.cn/simple
腾讯 http://mirrors.cloud.tencent.com/pypi/simple
阿里 https://mirrors.aliyun.com/pypi/simple/
临时替换
参数-i用于指定下载源,直接使用pip install 包名 -i 源地址,来指定下载源的url如:
pip install ping3 -i https://pypi.tuna.tsinghua.edu.cn/simple
永久替换
①在c:\user\用户名 目录中创建pip目录,在目录里新建pip.ini文件,输入如下内容:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
②cmd窗口输入
# 更换阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
# 更换清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 更换腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
# 更换豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/
# 更换中科大源
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple
#恢复默认源
pip config set global.index-url https://pypi.org/simple
四、pip的卸载
python -m pip uninstall pip
在卸载前会询问一次,以确认是否卸载
直接卸载不询问
python -m pip uninstall -y pip