【问题标题】:zipfile.BadZipFile: File is not a zip filezipfile.BadZipFile:文件不是 zip 文件
【发布时间】:2019-09-19 02:59:37
【问题描述】:

我正在安装 Prodigy,

(数据标注软件)。我正在使用 Windows 10,Python 3.7。 pip更新了我需要用wheel python:

https://github.com/MacPython/wiki/wiki/Spinning-wheels

当我在我的蟒蛇中写作时 : ''' pip install prodigy-1.7.1-cp35.cp36.cp37-cp35m.cp36m.cp37m-win_amd64.whl ''' (根据网站上的说明)

https://prodi.gy/docs/

我遇到了这个错误(zipfile.BadZipFile: File is not a zip file)

''' 错误:异常:回溯(最近一次调用最后一次):文件“c:\users\moha\anaconda3\lib\site-packages\pip_internal\cli\base_command.py”,第 178 行,主要状态 = self.run(options , args) 文件“c:\users\moha\anaconda3\lib\site-packages\pip_internal\commands\install.py”,第 352 行,运行 resolver.resolve(requirement_set) 文件“c:\users\moha\anaconda3 \lib\site-packages\pip_internal\resolve.py”,第 131 行,在 resolve self._resolve_one(requirement_set, req) 文件“c:\users\moha\anaconda3\lib\site-packages\pip_internal\resolve.py”中,第 294 行,在 _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) 文件“c:\users\moha\anaconda3\lib\site-packages\pip_internal\resolve.py”,第 242 行,在 _get_abstract_dist_for self.require_hashes 文件“c: \users\moha\anaconda3\lib\site-packages\pip_internal\operations\prepare.py”,第 353 行,在 prepare_linked_requirement progress_bar=self.progress_bar 文件“c:\users\moha\anaconda3\lib\site-packages\pip_internal \download.py”,第 873 行,在 unpack_url 中unpack_file_url(link, location, download_dir, hashes=hashes) 文件“c:\users\moha\anaconda3\lib\site-packages\pip_internal\download.py”,第 807 行,在 unpack_file_url unpack_file(from_path, location, content_type, link ) 文件“c:\users\moha\anaconda3\lib\site-packages\pip_internal\utils\misc.py”,第 628 行,在 unpack_file flatten=not filename.endswith('.whl') 文件“c:\users \moha\anaconda3\lib\site-packages\pip_internal\utils\misc.py”,第 505 行,在 unzip_file zip = zipfile.ZipFile(zipfp, allowZip64=True) 文件“c:\users\moha\anaconda3\lib\ zipfile.py”,第 1222 行,在 init self._RealGetContents() 文件“c:\users\moha\anaconda3\lib\zipfile.py”,第 1289 行,在 _RealGetContents 中引发 BadZipFile(“文件不是 zip 文件”) zipfile.BadZipFile:文件不是 zip 文件 '''

谁能告诉我该怎么办?

【问题讨论】:

  • 你可能只是运气不好,你尝试重新下载whl吗?
  • 我第一个想到的也是这个,关于支持中心的评论,文件量应该比我最近的文件还多,我再次要求我的教授重新检查他的电子邮件,谢谢任何方式

标签: python package installation python-wheel


【解决方案1】:

此异常表示安装时读取包源文件时出现问题。虽然它们被称为轮子,但它们实际上是 zip 文件。

您可能会看到此异常的原因有很多。最常见的原因是下载/存储出现问题。

最常见的解决方案是再次尝试安装。这可能需要删除某些缓存中的旧下载。阅读日志以查看缓存在哪里。您也可以按文件名查找文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-11
    • 2016-02-25
    相关资源
    最近更新 更多