[英]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.