pip安装clipboard包时触发Traceback语法错误无法完成安装
Windows Python3.10 环境pip安装clipboard失败修复方案
故障原因
- 本地已安装的
pygoogle包为仅适配Python2的老旧停更版本,包内google.py文件第113行使用了Python2专属的无括号print语法,在Python3环境下运行会直接触发SyntaxError - pip执行任意命令前都会扫描全局已安装第三方包完成环境初始化,扫描到这个存在语法兼容问题的包时会直接抛出异常中断流程,终端输出的pip版本检查失败警告是该问题的连带影响,和pip本身版本无关
修复步骤
- 优先尝试直接卸载冲突包,在终端执行命令:
pip uninstall -y pygoogle如果执行卸载命令时同样报语法错误无法完成卸载,直接手动打开报错里提示的site-packages路径:
C:\Users\amin_\AppData\Roaming\Python\Python310\site-packages\,找到所有名称包含pygoogle的文件夹直接删除即可 - 验证pip功能恢复:执行
pip --version,如果终端正常返回pip版本信息、没有抛出Traceback错误,说明环境冲突已经清理完成 - 重新执行安装命令即可完成clipboard包的安装:
pip install clipboard
注意事项
- 老旧的
pygoogle包已经停止维护多年,原生不支持Python3环境,后续如果有谷歌搜索相关的功能需求,不要安装这个老旧包,选择目前仍在维护、兼容Python3的替代库即可
内容的提问来源于stack exchange,提问作者Basel
相关产品推荐
相关产品推荐

