Python 版本兼容踩坑记录
问题修复|2025-7-29|最后更新: 2025-7-31
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,最后成功启动

📎 参考文章

 
搬运 linux 工具和命令UV-易用而快速的Python 包管理工具
  • Giscus
  • Utterance