Python 版本兼容踩坑记录
type
status
date
slug
summary
tags
category
icon
password
记录一下pycharm使用远程调试模式时遇到的问题,花了一两个小时的功夫才弄清楚
昨天晚上在设置一个项目的远程解释器的时候,运行项目提示报错 ImportError: xxx/.venv/lib/python3.12/site-packages/_argon2_cffi_bindings/_ffi.abi3.so: invalid ELF header
服务器上环境为python3.12.2+cryptography45.0.5,cryptography加密库的版本基本上已经是最新的了,最初以为是项目 sync 到服务器的时候把本地 mac的二进制库 sync 到了 linux 服务器上,但是实际上通过 reinstall,卸载重新 build 等操作发现报错依旧,最后以为是版本兼容问题,通过 uv lock —upgrade 升级包依赖还是失败,于是继续尝试升级 python 到 3.12.11,最后成功启动