繁体   English   中英

pip install错误:“未知的存档格式:.whl”

[英]pip install error: “Unknown archive format: .whl”

我是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成为公认的格式吗?

看起来轮子支持被禁用。

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

如果pip已经运行,升级setuptools很容易:

pip install --upgrade setuptools

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

下载要求时,我遇到了与轮子相同的问题:

pip install --download /pip_mirror six django_debug_toolbar
dir2pi /pip_mirror/

并尝试安装它们:

pip install six-1.7.3-py2.py3-none-any.whl

即使在$ HOME / .pip / pip.conf中没有任何配置

$ easy_install --version
setuptools 5.4.1

我还是得到:

未知档案格式:.whl

我设法通过添加--no-use-wheel这样来避免这个问题,所以只得到tar.gz文件(而不是.whl)

pip install --no-use-wheel --download /pip_mirror six django_debug_toolbar
dir2pi /pip_mirror/

在这个pip install --index-url=file:///pip_mirror/simple/ six没有任何问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM