解决 zipfile.BadZipFile: File is not a zip file
程序员文章站
2022-04-28 09:55:30
...
问题:在执行import tensorflow
和import gensim
时候出现如下错误:
Traceback (most recent call last):
File "D:\Anaconda\lib\site-packages\IPython\core\interactiveshell.py", line 2963, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-4-e70e92d32c6e>", line 1, in <module>
import gensim
File "D:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
module = self._system_import(name, *args, **kwargs)
File "D:\Anaconda\lib\site-packages\gensim\__init__.py", line 5, in <module>
from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils # noqa:F401
File "D:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
module = self._system_import(name, *args, **kwargs)
File "D:\Anaconda\lib\site-packages\gensim\corpora\__init__.py", line 14, in <module>
from .wikicorpus import WikiCorpus # noqa:F401
File "D:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
module = self._system_import(name, *args, **kwargs)
File "D:\Anaconda\lib\site-packages\gensim\corpora\wikicorpus.py", line 539, in <module>
class WikiCorpus(TextCorpus):
File "D:\Anaconda\lib\site-packages\gensim\corpora\wikicorpus.py", line 577, in WikiCorpus
def __init__(self, fname, processes=None, lemmatize=utils.has_pattern(), dictionary=None,
File "D:\Anaconda\lib\site-packages\gensim\utils.py", line 1614, in has_pattern
from pattern.en import parse # noqa:F401
File "D:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
module = self._system_import(name, *args, **kwargs)
File "D:\Anaconda\lib\site-packages\pattern\text\en\__init__.py", line 79, in <module>
from pattern.text.en import inflect
File "D:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
module = self._system_import(name, *args, **kwargs)
File "D:\Anaconda\lib\site-packages\pattern\text\en\__init__.py", line 80, in <module>
from pattern.text.en import wordnet
File "D:\Program Files\JetBrains\PyCharm 2018.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 20, in do_import
module = self._system_import(name, *args, **kwargs)
File "D:\Anaconda\lib\site-packages\pattern\text\en\wordnet\__init__.py", line 57, in <module>
nltk.data.find("corpora/" + token)
File "D:\Anaconda\lib\site-packages\nltk\data.py", line 655, in find
return find(modified_name, paths)
File "D:\Anaconda\lib\site-packages\nltk\data.py", line 641, in find
return ZipFilePathPointer(p, zipentry)
File "D:\Anaconda\lib\site-packages\nltk\compat.py", line 221, in _decorator
return init_func(*args, **kwargs)
File "D:\Anaconda\lib\site-packages\nltk\data.py", line 488, in __init__
zipfile = OpenOnDemandZipFile(os.path.abspath(zipfile))
File "D:\Anaconda\lib\site-packages\nltk\compat.py", line 221, in _decorator
return init_func(*args, **kwargs)
File "D:\Anaconda\lib\site-packages\nltk\data.py", line 1014, in __init__
zipfile.ZipFile.__init__(self, filename)
File "D:\Anaconda\lib\zipfile.py", line 1108, in __init__
self._RealGetContents()
File "D:\Anaconda\lib\zipfile.py", line 1175, in _RealGetContents
raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
解决方法
(网上给出的其他方法均无效)
卸载nltk: pip uninstall nltk
推荐阅读
-
升级数据库时遇到的Text file busy错误解决办法
-
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file有关问题解决
-
解决MYSQL出现Can''t create/write to file ''#sql_5c0_0.MYD''的问题
-
php file_get_contents数据采集与常用见问题解决
-
libpthread.so.0: cannot open shared object file解决方法
-
CodeIgniter错误mysql_connect(): No such file or directory解决方法_PHP
-
IIS下Zend 出现 Unable to view file mapping 问题的解决方法汇总
-
linux中PHP dirname(__FILE__)路径问题解决_PHP教程
-
MySQL 整表加密解决方案 keyring_file详解
-
PHP file_get_contents函数读取远程数据超时的解决方法,c函数超时