随笔分类 - python
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
摘要:前言 如果你想要保存整个 Jupyter Notebook 工作目录,包括所有笔记本和其他相关文件,最直接的方法是将整个文件夹压缩为一个 ZIP 或 TAR 文件。 下载单个文件 压缩文件夹下载 在 JupyterLab 的左侧文件浏览器中,点击“+”号,然后选择“终端”(Terminal) # 创
阅读全文
摘要:Conda介绍 conda 可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。 包管理与 pip 的使用方法类似似,环境管理则是允许用户方便安装不同版本的 python 环境并在不同环境之间快速地切换。 Conda的设计理念 conda 将几乎所有的工具、第三方包都当作 pack
阅读全文
摘要:ubuntu升级python版本 # 更新包列表 sudo apt update # 安装 Python 所需的软件包 sudo apt install software-properties-common # 添加 Python PPA(以 Python 3.12 为例) sudo add-apt
阅读全文
摘要:前言 python3 报错:ModuleNotFoundError: No module named 'CommandNotFound' 这是 linux 安装多版本 python 时的一个遗留问题, 如果修改了默认系统的 /usr/bin/python 的软连接到新安装的版本,然后在 /usr/b
阅读全文
摘要:前言 apt update无法执行,python3 报错 ModuleNotFoundError: No module named 'apt_pkg' 这是因为将 python 版本升级后的问题 正确做法将路径:/usr/lib/python3/dist-packages 下的文件 apt_pkg.
阅读全文
摘要:前言 运行 python 报错:ModuleNotFoundError: No module named '_bz2' when building python 解决 安装在 Ubuntu/Debian 上: sudo apt-get install libbz2-dev 安装在 Fedora 上:
阅读全文
摘要:前言 运行 python 报错:ModuleNotFoundError: No module named '_sqlite3' 解决 重新编译安装 python ./configure --enable-loadable-sqlite-extensions make make install
阅读全文
摘要:前言 运行 python 报错:ModuleNotFoundError: No module named '_ctypes' when using Value from module multiprocessing 这个错误是由于缺少 Python 的 ctypes 模块导致的。ctypes 模块是
阅读全文
摘要:前言 运行 python 报错:ModuleNotFoundError: No module named '_lzma' when building python 解决 sudo apt-get install lzma sudo apt-get install liblzma-dev sudo a
阅读全文
摘要:前言 使用 json.dumps(result) 对数据转 JSON 数据出现错误:TypeError: Object of type float32 is not JSON serializable 数据中存在的 float32 数据是 numpy 格式的数据,Python 内置的 float 类
阅读全文
摘要:# 前言 python 报错`python ImportError: libGL.so.1: cannot open shared object file: No such file or directory` 这个错误通常表示你的 `Python` 程序需要使用 `OpenGL` 库,但是该库未安
阅读全文
摘要:# 前言 运行 `python3 req.py` 文件时遇到:`ModuleNotFoundError: No module named 'cv2' ` 原因是:环境中缺少 `cv2` 的包,所以会出现 `No module named 'cv2’` 的问题。 `cv2` 的包名并不叫 `cv2`
阅读全文
摘要:前言 Pycharm运行Python3.7.8的程序时发现源程序运行报错(非语法错误) Error:please select a valid Python interpreter 解决 第一步:打开设置File -> Settings 第二步:选择Project ->Python Interpre
阅读全文
摘要:类也是对象 在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: >>> class ObjectCreator(object): ... pa
阅读全文
摘要:为什么需要虚拟环境? 在使用 Python 语言时,通过 pip(pip3)来安装第三方包,但是由于 pip 的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,迫使我们需要根据实际需求不断进行更新或卸载相应的包,而如果我们直接使用本地的 Python
阅读全文
摘要:前言 默认情况下 pip 使用的是国外的镜像,在下载的时候速度非常慢,下载速度是几kb或者几十kb,花费的时间比较长。 解决办法 国内目前有些机构或者公司整理了对应的镜像源,使得通过内网就能访问即可,下载速度达到几百kb或者几M,速度对比而言简直一个天上,一个地下。 国内源: 阿里云:http://
阅读全文
摘要:pip是什么? pip 是 Python 标准库管理器,也就是一个工具让你安装不同的类库来使用。 当你要安装某些类库时,都会使用 pip,那 pip 除了安装类库之外,还能做什么呢? 首先,我们进入 cmd终端,输入 pip,查看当前 pip 的命令集合。 $ pip Usage: pip <com
阅读全文
摘要:下载安装包 可以到官网 ftp 地址,复制指定 python 版本源码安装包下载链接 https://www.python.org/ftp/python/ 或者到官网 downloads, 复制指定 python 版本源码安装包下载链接 https://www.python.org/download
阅读全文
摘要:读取csv文件 利用 csv.reader 可以读 csv 文件,然后返回一个可迭代的对象 csv_read,我们可以直接从 csv_read 中取数据 import csv def read_csv(): path = "aa.csv" with open(path,"w") as f: csv_
阅读全文
摘要:前言 有时候我们希望基于list得到一个集合C,该集合C的元素可以被描述为元素在集合A中而不在集合B中。即:差集。 基于set A = [1, 2, 3] B = [2, 3, 4] C = set(A) - set(B) 但是这样结果也是set类型 基于推导式 A = [1, 2, 3] B =
阅读全文