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窗口:

python pip 如何不适用镜像 python不能pip_python


在窗口输入pip,点击回车【如果出现这些,则你的pip已经在环境变量中。】

python pip 如何不适用镜像 python不能pip_python pip 如何不适用镜像_02

pip环境变量

如果没有上图显示,回到桌面。右击此电脑,属性,高级系统设置,高级选项卡,环境变量

(1)新建path

python pip 如何不适用镜像 python不能pip_环境变量_03


然后开始找python 和pip 的地址怕【在开始菜单找到 python 文件夹,按照如图操作】。

python pip 如何不适用镜像 python不能pip_pip_04


打开了这个,记住这个只是一个lnk,再次选择IDLE(Python 3.6 64-bit)右键打开文件所在位置

python pip 如何不适用镜像 python不能pip_环境变量_05


复制地址到环境变量

python pip 如何不适用镜像 python不能pip_环境变量_06


再加一个英文分号,回到python目录,打开 Scripts 目录,复制Scripts 地址粘贴到 ;后面,记住是英文分号,环境变量是使用这个来进行隔开的。

python pip 如何不适用镜像 python不能pip_python pip 如何不适用镜像_07

二、pip常用指令

pip <command> help / pip <command> -h:查看pip的帮助信息
其中<command>为可选信息

python pip 如何不适用镜像 python不能pip_开发语言_08

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:列举当前项目路径安装的所有的包

python pip 如何不适用镜像 python不能pip_pip_09

pip freeze > e:\\requirements.txt   输出所有已安装的库的信息,到文件中
python -m pip install --upgrade pip:更新pip版本

python pip 如何不适用镜像 python不能pip_环境变量_10

pip --version :查看pip版本

python pip 如何不适用镜像 python不能pip_python pip 如何不适用镜像_11

三、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 pip 如何不适用镜像 python不能pip_pip_12

直接卸载不询问
python -m pip uninstall -y pip