我是virtualenv的新手(在Windows上)。我正在尝试使用pip(1.5)安装本地轮文件,但它失败了。
命令是:
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 :(得分:5)
显示轮子支持已禁用。
确保您安装了setuptools
版本0.8或更新版本,且use-wheel
选项未设置为false
中的$HOME/.pip/pip.conf
。
如果setuptools
已经有效,则升级pip
非常简单:
pip install --upgrade setuptools
但请注意,较旧的virtualenv
版本可能依赖于较旧的setuptools
版本;您需要确保virtualenv
也是最新的。
答案 1 :(得分:3)
在使用以下内容下载需求时,我遇到了与滚轮相同的问题:
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
之后没有任何问题