python - pip安装错误: "Unknown archive format: .whl"

标签 python pip virtualenv python-wheel

我是 virtualenv 的新手(在 Windows 上)。我正在尝试使用 pip (1.5) 安装本地 wheel 文件,但它失败了。

命令是:

pip install --no-index -f C:/Users/<User>/Download openpyxl

在 pip.log 中,我可以看到它在哪里找到了正确的文件,但没有尝试安装它:

  Skipping link file:///C:/Users/<User>/Download/openpyxl-1.7.0-py2.py3-none-any.whl; unknown archive format: .whl

我在全局和虚拟环境中都安装了 wheel(版本 0.22)。知道如何让 .whl 成为公认的格式吗?

最佳答案

似乎禁用了滚轮支持。

确保您安装了 setuptools 版本 0.8 或更新版本,并且 use-wheel 选项未设置为 false $HOME/.pip/pip.conf.

如果 pip 已经工作,升级 setuptools 就足够了:

pip install --upgrade setuptools

但请注意,较旧的 virtualenv 版本可能依赖于较旧的 setuptools 版本;您需要确保 virtualenv 也是最新的。

关于python - pip安装错误: "Unknown archive format: .whl",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20950295/

相关文章:

python - 使用自定义 mod_wsgi 和 python 对共享服务器的访问受到限制

python - 减少 Django 数据库查询

python - 使用列表理解

python - 使用 Python 3.8 pip install mysqlclient 不起作用

python - 没有名为包装的模块

python - 在Ubuntu 16-04上安装opencv

python - Pandas date_range 从结束日期到开始日期

python - RequestsDependencyWarning : urllib3 (1. 25.2) 或 chardet (3.0.4) 与支持的版本不匹配!使固定

python - pip: python-ldap - 安装时出现 UnicodeDecodeError

python - 使用 virtualenv 安装 gdal 1.11