Python[12]
【Problem】Pyinstaller 打包 Pydantic V2 失败
问题描述 AttributeError: Failed to retrieve attribute compiled from module pydantic 详细日志 (spider) λ pyinstaller --onefile --name spider main.py
Traceback
【Python】搭建私有pypi仓库
一、介绍 利用 pypi-server 搭建私有的 pypi 仓库 Github 地址 DockerHub 地址 二、搭建 1. 拉取镜像 docker pull pypiserver/pypiserver
【Python】打包发布流程
一、目录结构 .
├── myapp
│ └── __init__.py
└── setup.py 注: myapp 里面是存放源码的文件夹,里面必须有一个 __init__.py 文件 二、setup.py from setuptools import setup
setup(
name
【Python】PIP常用配置及命令
修改默认下载源 Linux 创建 pip 配置文件:~/.pip/pip.conf [global]
index-url=http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com Mac 创建配置文件:$HOME/Lib
【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
【Problem】docxtpl替换图片失败
问题描述 使用 docxtpl 库,替换 docx 文件中的图片失败 # 代码
template = DocxTemplate(template_path)
template.replace_pic(base_pic_name, replace_pic_path)
template.save(sa
【Python】Conda 虚拟环境常用命令
一. 创建并激活虚拟环境 创建虚拟环境 conda create -n xxx python=3.6 xxx为自己命名的虚拟环境名称,该文件可在 Anaconda 安装目录 envs 目录下找到 激活虚拟环境 python --version # 可以检查当前python的版本
Linux:
【Problem】pyinstaller 安装 numpy, pandas, scipy 导致文件过大
问题描述 python 包里引用了关于科学计算的几个包,导致生成的软件体积十分庞大 复现步骤
1.创建虚拟环境
2.在虚拟环境下安装所有依赖包
3.在虚拟环境下安装 pyinstaller (否则执行 pyinstaller 生成的文件是依赖于Anaconda的包,十分臃肿)
4.在虚拟环境
【Problem】pyinstaller 递归深度过深导致生成失败
问题描述 RecursionError: maximum recursion depth exceeded 截图 ... 解决方案 在生成的 「xx.spec」 文件中,添加两行 import sys
sys.setrecursionlimit(1000000) 执行 pyinstaller -F