Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >什么是库-适用于当前软件的包

什么是库-适用于当前软件的包

作者头像
waki
发布于 2021-12-08 01:12:44
发布于 2021-12-08 01:12:44
6510
举报
文章被收录于专栏:wakiwaki

源头 scrapy学习:

scrapy第三方模块,不管官网原理、架构、安装等辅助教程多么花枝招展,最后还是落实到下面第3条说的库的特征,都会体现在lib下的site-packages下的scrapy模块里,就是一串串的代码而已

重点

1、内置模块、三方模块、单独程序、软件包就是库 2、PHP、Linux都有自己的库 3、库都有的特点-都有类、属性、方法、继承特性、全局变量、魔术函数、常量等… 4、** * 例如scrapy第三方模块,不管官网原理、架构、安装等辅助教程多么花枝招展,最后还是落实到上面第3条说的库的特征,都会体现在lib下的site-packages下的scrapy模块里,就是一串串的代码而已 ** *

lib的意思

lib全文library 库、图书馆 编程里面意思就是-库

那什么是库

在Linux里面是我们安装的适用于Linux系统的软件 在某种语言里(eg:Python)就是这个语言的软件

Python 标准库 描述的原文: 这个标准库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能, 例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。。 在这个标准库以外还存在成千上万并且不断增加的其他组件 (从单独的程序、模块、软件包直到完整的应用开发框架)

Python里的标准库

python标准库官网说明

一图讲解

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python包
Python包 包用于将一组模块归并到一个目录中,此目录即为包,目录名即为报名 包是一个有层次的文件目录结构,它定义了一个由模块和子包组成的Python应用执行环境 基于包,Python在执行模块导入时可以指定模块的导入路径 import dir1,dir2.mod1 例如:要使用如图所示的package1,则py_pkg_mod容器必须要在模块搜索路径中 import package1.mod1 包导入语句的路径内的每个目录内都必须有_init_.py文件 _init_.py可包含python代码,但
企鹅号小编
2018/02/05
2.5K0
Python包
python之模块和包
一 Python模块简介 1 模块化 一般来说,编程语言中,库,包,模块是同一种概念,是代码组织方式 python中只有一种模块对象类型,但是为了模块化组织的便利,提供了一个概念: 包 模块(module):指的是python的源代码文件 包(package):指的是模块组织在一起放入和包名同名的目录及相关文件 ---- 可以将代码量较大的程序分割成多个有组织,彼此间独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块 ---- 模块在物理形式上表现为以.py 结尾的代码文
py3study
2020/01/09
1.5K0
python之模块和包
向量数据库入坑:入门向量数据库 Milvus 的 Docker 工具镜像
在之前的文章中,我们聊过了一些和 Faiss 相关的事情,包括如何将数据转换为向量、如何挑选索引类型、如何简单加速向量检索性能、以及如何实现简单的语义搜索功能。也曾提到会聊聊更多实际场景中向量数据库的用法,揭开所谓大厂里的核心服务的神秘面纱,比如:实现简单的搜索引擎、推荐系统、风控系统等等。
soulteary
2022/09/17
2.1K0
python已安装了一个包,但是导入包中的模块时报错没有这个包
执行import sys; print(sys.path)查看python搜索路径,确保自己的模块在python搜索路径中
周小董
2019/03/25
5.8K0
Python进阶教程笔记(四)模块和包
Python语言本身提供了非常多的模块,比如数学模块math、cmath、decimal、statistics;文件模块pathlib、stat、shutil等;除了使用官方模块,有时候也需要自定义模块。
Lemon黄
2020/10/30
5120
Windows下安装python第三方包、模块汇总
Windows下安装python第三方包、模块汇总如下(部分方式同样适用于其他平台): 1. 直接安装 windows下最常见的*.exe,*.msi文件,直接运行安装即可; 此种方式相对比较少,示例:PIL包 PIL官网:http://pythonware.com/products/pil/ 2. easy_install 使用此方式需先安装easy_install,可以去官网下载:http://peak.telecommunity.com/dist/ez_setup.py 然后使用 python 执行e
数据科学社区
2018/02/02
1.7K0
centos6.7自带python升级为
  昨天因为工作的需要,将centos6.7自带的python升级为2.7。其中,遇到了一些小波折,来记录一下,大家遇到相似问题可以做个参考。
py3study
2020/01/10
9260
Python模块默认路径
环境介绍: OS:RHEL 5.5 Python版本:2.7.6 Python之所以强大,最重要原因是Python有很丰富的库(模块)可以比较方便地处理各种各样的问题。 那么问题来了,Python的第三方modules一般安装在哪? Unix(Linux): prefix/lib/pythonX.Y/site-packages 默认路径:/usr/local/lib/pythonX.Y/site-packages Windows: prefix\Lib\site-packages 默认路径:C:\PythonXY\Lib\site-packages 另外,在Unix-like系统上,Python自身build-in的模块一般位于:/usr/lib/pythonX.Y/site-packages 从源代码安装模块的命令一般为:setup.py install 当然,可以根据需要改变默认的第三方模块安装路径,在命令中可以加上参数:–user, or –home, or –prefix and –exec-prefix, or –install-base and –install-platbase 等来指定安装路径。 需要注意的是:模块的安装路径一定要在 sys.path 这个List中,才能在脚本中可以正常地 import 进来。 关于模块的安装, Python官方参考文档是: https://docs.python.org/2/using/windows.html#finding-the-python-executable
py3study
2020/01/07
1.7K0
Python基础:标准库和常用的第三方库「建议收藏」
注:compressobj返回一个压缩对象,用来压缩不能一下子读入内存的数据流。 level 从9到-1表示压缩等级,其中1最快但压缩度最小,9最慢但压缩度最大,0不压缩,默认是-1大约相当于与等级6,是一个压缩速度和压缩度适中的level。
全栈程序员站长
2022/11/04
1.4K0
Python基础:标准库和常用的第三方库「建议收藏」
二、安装 Scrapy
Scrapy 必须运行在 CPython 或 PyPy 下的 Python 2.7 或 Python 3.5 及以上平台。如果您使用的是 Anaconda 或 Miniconda ,则可以从 conda-forge 安装该软件包,它包含适用于 Linux 、 Windows 和 OS X 的最新软件包。 如果要使用 conda命令安装 Scrapy 只需运行以下命令:
喵叔
2020/09/08
1.2K0
【Python基础】这份 pip 使用小抄,要有全有多全(建议收藏)
所有的 Python 开发者都清楚,Python 之所以如此受欢迎,能够在众多高级语言中,脱颖而出,除了语法简单,上手容易之外,更多还要归功于 Python 生态的完备,有数以万计的 Python 爱好者愿意以 Python 为基础封装出各种有利于开发的第三方工具包。
黄博的机器学习圈子
2021/04/16
9510
【Python基础】这份 pip 使用小抄,要有全有多全(建议收藏)
你的 Python 包都装到哪了?
授人以鱼不如授人以渔,要解决这类问题,你得知道Python是如何找包的。希望看完这篇文章,能有所帮助。(主要还是下次再有人问,我就可以链接甩脸了哈哈)
岂不美哉Frost
2019/11/29
5.4K1
安装Python第三方库的通用方法(如OpenCV库、matplotlib库、imutils库、numpy库……)
以前用的是python3.5,今天安装matplotlib库的时候提示python版本必须3.6以上,无奈之下,就直接重新安装了python3.8.2及部分常用的python第三方库,想到当初我在初次安装时查找了各种资料,于是想把我关于这方面知道的最简单的安装通用公式总结一下,送给在这方面正在迷茫的朋友们。
荣仔_最靓的仔
2021/02/02
2.5K0
安装Python第三方库的通用方法(如OpenCV库、matplotlib库、imutils库、numpy库……)
升级python2.7和安装pip,easy_install和setuptool
接下来一步最重要! 这样才能使这次升级真正生效!否则python命令还是原来的2.6.6版
老高的技术博客
2022/12/27
7410
python virtualenv
在开发Python程序的过程中,若有两个项目都依赖同一个第三方模块,但是依赖的版本不同,这个时候就无法保证两个项目都能够正常运行~,virtualenv 正是用于解决这类问题。
py3study
2020/01/08
7620
windows下安装python及第三方库numpy、scipy、matplotlib终极版[通俗易懂]
进入python官网https://www.python.org点击Downloads–Windows下载对应的python2.7或者3.6。
全栈程序员站长
2022/07/26
3.1K0
windows下安装python及第三方库numpy、scipy、matplotlib终极版[通俗易懂]
Python:三方库安装路径及路径变更
1.直接pip install安装(有网的环境下通用) : 在python–>default setting–>project interprer–>add(Pycharm专用)
Freedom123
2024/03/29
1.1K0
Python:三方库安装路径及路径变更
Python 第三方包的安装和卸载
在 Python 的生态系统中,如果仅有官方认定的标准库,还不能说它是一个开放系统。开放系统的重要特征是每个开发者都有权编辑和发布模块(或包),人人能够为这个系统增砖添瓦。因此就有了标准库之外的模块(或包),统称为“第三方包”。
老齐
2022/01/27
1.1K0
Python 第三方包的安装和卸载
python之基础篇(八)——模块与包
  将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块。
py3study
2020/01/08
2.4K1
【Python基础】08、Python模
 可以将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块
py3study
2020/01/06
1.8K0
相关推荐
Python包
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档