谈谈全自动安装常使用的pip install的原理及作用!!!

浅谈python install 全自动安装的机理

  • 一、[官方对于pip的说明](https://pip.pypa.io/en/latest/)
  • 二、安装三方库的三种方式
  • 三、pip 时可用的其他命令
    • 补充
  • 四、[Python 第三方资源库管理网站](https://pypi.python.org/pypi)
  • 后记

一、官方对于pip的说明

谈谈全自动安装常使用的pip install的原理及作用!!!_第1张图片
正如第一句所说:

pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other indexes.

中文释义:

pip是Python 的软件包安装程序。您可以使用pip从Python软件包索引和其他索引安装软件包。

这是官方给pip的定义。我们可以看出pip的是让初学者全自动的安装所需要的三方库。人生苦短,我用
Python。Python强大的功能是由强大的三方库支撑起来。

当用户使用命令pip install ###时, pip就会向 https://pypi.python.org/pypi 发送请求信息,如果显示超时,建议重试几次。如果找到对应包,就会下载自动下载包有关的程序和其他文件保存在本地,本地进行编译一般默认保存在C盘。

但是安装三方库只有这一种方法吗?

二、安装三方库的三种方式

以安装jieba为例:

  • 全自动安装: easy_install jieba 或者 pip install jieba / pip3 install jieba
  • 半自动安装:先下载 https://pypi.python.org/pypi/jieba/ ,解压后运行 python setup.py install
  • 手动安装:将 jieba 目录放置于当前目录或者 site-packages 目录
  • 通过 import jieba 来引用

官方说明:
谈谈全自动安装常使用的pip install的原理及作用!!!_第2张图片
对于以上三种安装方式综合评价。

操作方式 全自动安装 半自动安装 手动安装
上手难度 ★★ ★★★
操作难度 ★★★ ★★★★★
等待时长 ★★★★(连接超时需重新安装) ★★★ ★★★
举一反三操作 ★★★★ ★★★ ★★★

总的来看,全自动安装还是相对来说很省时省力。如果全自动安装一直报错,可以考虑其他两种安装
方式了。

三、pip 时可用的其他命令

Commands:
install 安装包
downloadl 下载
uninstall 卸载包
freeze 按着一定格式输出已安装包列表
list 列出已安装包
show 显示包详细信息
search 搜索包
check 查看
config 配置
wheel 根据你的要求制造wheel
hash 计算hash值
zip 不推荐. 压缩单个包
debug 显示调试信息

注:各自的使用方法在官方网站中

补充

当你使用全自动安装方式时,可能会出现一下提示:
谈谈全自动安装常使用的pip install的原理及作用!!!_第3张图片
图源自百度经验,侵私删。

cmd中的报错信息说明主机上的pip已经过时了,需要更新到最新版本才能使用全自动安装,一下给出官方解决方案,如果不行请自行百度。

升级PIP

  • 在Linux或macOS上:

    pip install -U pip

  • 在Windows 上:

    python -m pip install -U pip

官方截图:
谈谈全自动安装常使用的pip install的原理及作用!!!_第4张图片

四、Python 第三方资源库管理网站

谈谈全自动安装常使用的pip install的原理及作用!!!_第5张图片
细心的小伙伴已经发现了,pip请求信息发送的就是这个网站。
铁子们可以尽情探索自己感兴趣的东西,这样才更有趣呢!

后记

我是在学习新知识路上不停前进的小新,文章有不足的地方还请各位指出改正。

如果有兴趣的话可以关注我的个人公众号:小惑有观察。

我会把自己的对人生的思考,对情感的理解,活下去必备的方方面面产生疑问并给出自己的见解。非

常欢迎各位朋友们和我交流。

你可能感兴趣的:(Python编程,小新的学习笔记,python,pip,编程语言)