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

Arch Linux中Python 3.10环境下Pip无法运行的问题求助

解决Arch Linux Python3.10下pip报错问题

问题根源

从报错日志可以明确:/usr/lib/python3.10/site-packages/pygoogle/google.py第113行使用了Python2语法的print语句(缺少括号),这是一个完全不兼容Python3.10的过时包。pip启动时会扫描系统site-packages目录下的所有包,加载这个过时包时触发语法错误,直接导致pip进程崩溃。

你之前重装Python和pip无效,是因为pacman重装只会覆盖系统自带文件,不会删除手动/第三方安装到site-packages的外来包(比如这个pygoogle)。

解决步骤

  1. 删除不兼容的pygoogle包
    直接删除系统site-packages里的pygoogle目录:

    sudo rm -rf /usr/lib/python3.10/site-packages/pygoogle
    

    若存在相关的.egg-info文件,一并删除:

    sudo rm -rf /usr/lib/python3.10/site-packages/pygoogle*.egg-info
    
  2. 验证pip恢复正常
    运行以下命令检查pip是否能正常工作:

    pip --version
    pip3 --version
    

    能正常输出版本信息即说明问题已修复。

  3. 重新安装目标包
    现在可以正常执行安装命令:

    pip install cryptography
    

额外提示

如果需要类似pygoogle的功能,不要使用这个过时的Python2包,改用Python3兼容的替代方案,比如google-api-python-client(直接通过pip安装即可)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 02:01:01