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

如何修复Python 2.6与pip 9.0.3中的cp720编码未知LookupError错误

解决pip 9.0.3在Python 2.6下的编码错误及PyPI访问问题

一、先处理LookupError: unknown encoding: cp720错误

这个报错的核心原因是你的CMD当前使用的是cp720编码(阿拉伯语专用编码),而Python 2.6对这种小众编码的支持不完善,导致pip在处理字符编码逻辑时找不到对应定义。你可以通过两种方式解决:

  • 临时切换CMD编码:
    打开CMD后先执行命令切换编码,再运行pip:
    切换到UTF-8编码(通用兼容):

    chcp 65001
    

    或者切换到简体中文常用的GBK编码:

    chcp 936
    
  • 永久修改CMD默认编码:
    右键CMD窗口标题栏 → 选择「属性」→ 切换到「字体」选项卡,选中「Lucida Console」字体,然后在下方「代码页」下拉列表里选「65001 (UTF-8)」或「936 (简体中文GBK)」,最后点击「确定」并保存为默认配置。

二、解决PyPI无法访问的问题

由于你所在地区无法直接访问官方PyPI源,需要给pip配置国内镜像。考虑到你的Python 2.6和pip 9.0.3版本较老,建议用支持HTTP协议的镜像(老版本pip可能不兼容HTTPS),配置步骤如下:

  1. 打开你的用户目录(比如C:\Users\Asus),创建一个名为pip的文件夹。
  2. 在该文件夹里新建pip.ini文件,写入以下内容:
    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple/
    trusted-host = mirrors.aliyun.com
    
  3. 保存文件后,pip就会自动使用这个镜像源下载包了。

额外提醒

Python 2.6已经停止官方维护多年,pip 9.0.3也是最后一个支持它的pip版本,后续大概率会遇到更多兼容性问题。如果你的项目允许,建议升级到更安全、生态更完善的Python版本(比如Python 3.8及以上)。

内容的提问来源于stack exchange,提问作者Stupid.programmer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:52:47