You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Parrot Linux中pip3安装esptool遇AttributeError错误求助

解决 AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK' 错误

问题根源

这个错误是系统全局Python环境中pyOpenSSL版本与底层OpenSSL库版本不兼容导致的。你的虚拟环境依赖完全隔离,所以能正常运行,但VSCodium默认调用系统全局Python环境,从而触发版本冲突错误。

解决方案

方案1:让VSCodium使用虚拟环境的Python解释器(最推荐)

既然虚拟环境能正常运行,直接复用该环境即可:

  • 打开VSCodium并加载你的项目文件夹
  • 按下 Ctrl+Shift+P,输入 Python: Select Interpreter 并回车
  • 在弹出列表中选择你之前创建的虚拟环境内的Python解释器(路径通常类似 ./venv/bin/python3)
  • 切换完成后,在VSCodium终端执行:
    pip install esptool
    

方案2:修复系统全局环境的依赖兼容性

如果需要使用系统全局Python环境,执行以下步骤:

  1. 更新系统的OpenSSL库:
    sudo apt update && sudo apt install --only-upgrade openssl libssl-dev
    
  2. 强制重新安装pyOpenSSL,确保版本与OpenSSL匹配:
    sudo pip3 install --force-reinstall pyopenssl
    
  3. 再次尝试安装esptool:
    pip3 install esptool
    

方案3:升级系统全局的pip版本

你的pip版本(20.3.4)较旧,可能存在兼容性问题,升级后再尝试安装:

sudo pip3 install --upgrade pip
pip3 install esptool

内容的提问来源于stack exchange,提问作者user22378672

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 00:22:34