我在安装下载d2lzh==1.0.0时,出现错误zipfile.BadZipFile: File is not a zip file
(gluon) andy@andy-G3-3590:~$ pip install d2lzh==1.0.0
Processing ./.cache/pip/wheels/72/73/30/89460a8fe2ee2199f9893814cb57b060a5686613901c7e92c8/d2lzh-1.0.0-py3-none-any.whl
ERROR: Exception:
Traceback (most recent call last):
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 188, in _main
status = self.run(options, args)
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/cli/req_command.py", line 185, in wrapper
return func(self, options, args)
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 333, in run
reqs, check_supported_wheels=not options.target_dir
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/resolution/legacy/resolver.py", line 179, in resolve
discovered_reqs.extend(self._resolve_one(requirement_set, req))
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/resolution/legacy/resolver.py", line 362, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/resolution/legacy/resolver.py", line 314, in _get_abstract_dist_for
abstract_dist = self.preparer.prepare_linked_requirement(req)
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 469, in prepare_linked_requirement
hashes=hashes,
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/operations/prepare.py", line 264, in unpack_url
unpack_file(file.path, location, file.content_type)
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/utils/unpacking.py", line 252, in unpack_file
flatten=not filename.endswith('.whl')
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/site-packages/pip/_internal/utils/unpacking.py", line 114, in unzip_file
zip = zipfile.ZipFile(zipfp, allowZip64=True)
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/zipfile.py", line 1131, in __init__
self._RealGetContents()
File "/home/andy/miniconda3/envs/gluon/lib/python3.6/zipfile.py", line 1198, in _RealGetContents
raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
解决:只需要更改下载源,原来我下载源是在清华
豆瓣
pip install numpy -i https://pypi.douban.com/simple/
中国科技技术大学
pip install numpy -i https://pypi.mirrors.ustc.edu.cn\simple