python中的第三方包

举报
乂氼S 发表于 2023/06/07 14:21:05 2023/06/07
【摘要】 python中的第三方包(附带国内软件包镜像源地址)

目录

  • 什么是第三方包
  • 利用pip与easy_install
  • 获取第三方包
  • 第一个第三方包工具ipython

什么是第三方包

  • 其他程序员写好的功能封装成包(模块)发布到网上,然后供别人使用
  • 不用造轮子,直接去直接使用轮子,提高我们日常地开发效率

利用pip(目前经常使用的新版的包管理工具)与easy_install(老版包管理工具) 获取第三方包

  • python的第三方包管理工具,pip的使用率最高
  • 每一个Python版本都会拥有一个自己的pip。如果一台电脑中Python版本太多, 而如果使用错了对应的pip就会造成看似安装了第三方包,却无法使用的情况
  • 我们在Python中创建的每一个项目。都是一个独立的Python小环境。自然也包括我们的pip。
  • Python3.4以上版本在安装python的时候已经自带了这两种包管理工具
  • 老版python可通过 https://pip.pypa.io/en/stable/installing/
  • pip install 包名
  • 也可以在github.com 搜索 python第三方包
    在这里插入图片描述
  • 我们每次通过pycharm创建一个项目,都会是一个独立的互不干扰的Python小环境。在这里也会拥有pip以及python自己的解释器。所以通过pycharm进入各自的项目之后,通过pip安装与卸载,都只会作用在当前的项目中。其他的项目不会受到任何影响。比如我们马上要在Python_package项目中安装iPython。但我们之前通过pycharm创建的项目,就不会因为我们在Python_package项目中安装了ipython而拥有这个功能。
  • Python的第三方包有两种,一种是可以通过==import或from import在我们的代码中使用的==。另一种是类似我们的iPython这种。它不是通过代码中导入来使用。==而是在terminal终端以命令的形式来使用的。==

第一个第三方包–ipython

  • 在ipython中不需要print只需要输入相应的变量名即可返回对应的数据(广泛用于调试)
  • ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进
  • ==交互式 shell 是一种命令行环境,它允许用户与计算机进行实时的交互和输入输出。在交互式 shell 中,用户可以直接在命令行中输入命令、表达式或代码,并立即获得计算机的响应和结果。
    • 在计算机领域,==Shell(壳)是指用户与操作系统之间进行交互的命令行界面或环境==。它是一个命令解释器,可以接收用户输入的命令,并将其转化为操作系统能够理解和执行的指令。Shell 提供了一种文本方式的用户界面,用户可以通过键盘输入命令,然后 Shell 解释和执行这些命令,并将结果输出到屏幕上。Shell 还可以提供一些附加功能,例如命令自动补全、历史记录、环境变量管理等,以增强用户的交互体验和工作效率。

    • 在编程语言领域,交互式 shell 通常提供了一种交互式的编程环境,如 Python 的交互式 shell 或称为 Python 解释器。通过打开 Python 解释器的命令行界面,用户可以逐行输入 Python 代码,并立即执行和查看结果。这种交互式的编程环境对于快速测试代码片段、调试问题或学习语言特性非常有用。

    • 交互式 shell 提供了一种逐行执行代码的方式,即用户输入一行代码,shell 执行并输出结果,然后等待用户输入下一行代码。这种即时的反馈可以帮助用户迅速尝试不同的代码片段,观察和理解计算机的行为,并进行实时的调试和探索。

    • 除了编程语言的交互式 shell,还有其他领域的交互式 shell。例如,数据库系统通常提供交互式 shell,允许用户通过命令行界面与数据库进行交互、执行查询和操作数据。

    • 总之,交互式 shell 是一种在命令行环境下实时交互的工具,可以让用户逐行输入命令、表达式或代码,并立即获得计算机的响应和结果。

  • 安装:pip install ipython
    在这里插入图片描述
  • easy_install
    在这里插入图片描述
  • 当然了在我们平时执行一个Python脚本的时候,还是推荐大家使用我们的Python3解释器。iPython只会作为我们的一个调试环境进行使用,请大家注意。

使用国内源安装

删除包

  • pip uninstall 包名

指定版本安装

  • pip install 包名== 版本号
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。