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只会作为我们的一个调试环境进行使用,请大家注意。

使用国内源安装

  • 命令格式 python -m pip install 包名 -i 指定源地址
  • 源地址有:
    • 清华: https://pypi,tuna.tsinghua.edu.cn/simple
    • 阿里云: http://mirrors.aliyun.com/pypi/simple/
    • 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
    • 华中理工大学: http://pypi.hustunique.com/
    • 山东理工大学: http://pypi.sdutlinux.org/
    • 豆瓣: http://pypi.douban.com/simple/

删除包

  • pip uninstall 包名

指定版本安装

  • pip install 包名== 版本号

你可能感兴趣的:(python全栈,python,pycharm,开发语言)