Cane's Blog

Cane

Python

【Problem】Pyinstaller 打包 Pydantic V2 失败

【Problem】Pyinstaller 打包 Pydantic V2 失败

问题描述 AttributeError: Failed to retrieve attribute compiled from module pydantic 详细日志 (spider) λ pyinstaller --onefile --name spider main.py Traceback
140
1
0
2023-12-11
【Python】搭建私有pypi仓库

【Python】搭建私有pypi仓库

一、介绍 利用 pypi-server 搭建私有的 pypi 仓库 Github 地址 DockerHub 地址 二、搭建 1. 拉取镜像 docker pull pypiserver/pypiserver
82
0
0
2022-02-25
【Python】打包发布流程

【Python】打包发布流程

一、目录结构 . ├── myapp │ └── __init__.py └── setup.py 注: myapp 里面是存放源码的文件夹,里面必须有一个 __init__.py 文件 二、setup.py from setuptools import setup setup( name
28
0
0
2022-02-24
【Python】PIP常用配置及命令

【Python】PIP常用配置及命令

修改默认下载源 Linux 创建 pip 配置文件:~/.pip/pip.conf [global] index-url=http://pypi.douban.com/simple [install] trusted-host=pypi.douban.com Mac 创建配置文件:$HOME/Lib
24
0
0
2022-01-16
【Problem】Python 日志输出刷新不及时

【Problem】Python 日志输出刷新不及时

问题描述 FROM python:3 ADD . /code WORKDIR /code RUN pip3 install -r requirements.txt -i https://pypi.douban.com/simple RUN /bin/cp /usr/share/zoneinfo/As
15
0
0
2021-01-17
【Problem】docxtpl替换图片失败

【Problem】docxtpl替换图片失败

问题描述 使用 docxtpl 库,替换 docx 文件中的图片失败 # 代码 template = DocxTemplate(template_path) template.replace_pic(base_pic_name, replace_pic_path) template.save(sa
35
0
0
2021-01-15
【Re】正则表达式

【Re】正则表达式

常用字符及其含义
18
0
0
2020-12-25
【Python】Conda 虚拟环境常用命令

【Python】Conda 虚拟环境常用命令

一. 创建并激活虚拟环境 创建虚拟环境 conda create -n xxx python=3.6 xxx为自己命名的虚拟环境名称,该文件可在 Anaconda 安装目录 envs 目录下找到 激活虚拟环境 python --version # 可以检查当前python的版本 Linux:
22
0
0
2020-12-01
【Problem】pyinstaller 安装 numpy, pandas, scipy 导致文件过大

【Problem】pyinstaller 安装 numpy, pandas, scipy 导致文件过大

问题描述 python 包里引用了关于科学计算的几个包,导致生成的软件体积十分庞大 复现步骤 1.创建虚拟环境 2.在虚拟环境下安装所有依赖包 3.在虚拟环境下安装 pyinstaller (否则执行 pyinstaller 生成的文件是依赖于Anaconda的包,十分臃肿) 4.在虚拟环境
27
0
0
2020-12-01
【Problem】pyinstaller 递归深度过深导致生成失败

【Problem】pyinstaller 递归深度过深导致生成失败

问题描述 RecursionError: maximum recursion depth exceeded 截图 ... 解决方案 在生成的 「xx.spec」 文件中,添加两行 import sys sys.setrecursionlimit(1000000) 执行 pyinstaller -F
16
0
0
2020-08-21