首页 > 解决方案 > 无法安装编解码器也无法升级 pip

问题描述

我正在研究一个有很多编码和解码问题的项目,所以我尝试为我的 python 3.7 安装编解码器模块:

所以我做了:

$pip install codec

命令提示符窗口显示如下:

收集编解码器 找不到满足编解码器要求的版本(来自版本:) 未找到编解码器的匹配分发 您使用的是 pip 版本 10.0.1,但版本 18.1 可用。您应该考虑通过“python -m pip install --upgrade pip”命令进行升级。

然后我按照上面的方法将 pip 升级到了 18.1 版:

$python -m pip install --upgrade pip

命令窗口显示如下:

安装收集的包:pip 发现已有安装:pip 10.0.1 卸载pip-10.0.1:成功卸载pip-10.0.1 成功安装pip-18.1

我用

$pip list

检查 pip 版本是 18.1>>>它确实升级了。然后我确实再次安装了编解码器:

$pip install codec

命令窗口显示如下:

正在收集编解码器找不到满足编解码器要求的版本(来自版本:)未找到编解码器的匹配分发

所以我放了另一个命令:

$pip install --upgrade pip -vvv

命令窗口显示如下:

未设置配置变量“Py_DEBUG”,Python ABI 标签可能不正确 未设置配置变量“WITH_PYMALLOC”,Python ABI 标签可能不正确

--------在部分之间省略-------------------------- --

要求已经是最新的:c:\users\XXX\appdata\local\programs\python\python37\lib\site-packages (18.1) 中的 pip

接下来我该怎么办?有没有人可以帮助我,拜托。

标签: pythonpython-3.xpip

解决方案


编解码器不提供​​任何安装包——没有轮子,没有鸡蛋,没有源代码分发。

它的git 存储库不包含任何超出setup.py.

我确定这个包不是你想要的。您可能正在寻找modulecodecs。它位于标准存储库中,即始终可用,无需安装。


推荐阅读