import gensim 报错,求解决方案,感激不尽
通过anaconda3 的jupyter记事本 import gensim 时报错,求大神给个解决方案, 作为一个Python小白练练手,想跑个主题模型而已, 多谢
报错代码如下
---------------------------------------------------------------------------
DistributionNotFound Traceback (most recent call last)
<ipython-input-3-c2e7ef837754> in <module>
----> 1 import gensim
2 from gensim import corpora
3 import pyLDAvis.gensim
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/__init__.py in <module>
3 """
4
----> 5 from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils # noqa:F401
6 import logging
7
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/parsing/__init__.py in <module>
2
3 from .porter import PorterStemmer # noqa:F401
----> 4 from .preprocessing import (remove_stopwords, strip_punctuation, strip_punctuation2, # noqa:F401
5 strip_tags, strip_short, strip_numeric,
6 strip_non_alphanum, strip_multiple_whitespaces,
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/parsing/preprocessing.py in <module>
40 import glob
41
---> 42 from gensim import utils
43 from gensim.parsing.porter import PorterStemmer
44
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/utils.py in <module>
43 from six.moves import range
44
---> 45 from smart_open import open
46
47 from multiprocessing import cpu_count
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/__init__.py in <module>
26 from smart_open import version
27
---> 28 from .smart_open_lib import open, parse_uri, smart_open, register_compressor
29 from .s3 import iter_bucket as s3_iter_bucket
30
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/smart_open_lib.py in <module>
35
36 from smart_open import compression
---> 37 from smart_open import doctools
38 from smart_open import transport
39 from smart_open import utils
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/doctools.py in <module>
19
20 from . import compression
---> 21 from . import transport
22
23 PLACEHOLDER = ' smart_open/doctools.py magic goes here'
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/transport.py in <module>
80
81 register_transport(smart_open.local_file)
---> 82 register_transport('smart_open.gcs')
83 register_transport('smart_open.hdfs')
84 register_transport('smart_open.http')
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/transport.py in register_transport(submodule)
39 if isinstance(submodule, str):
40 try:
---> 41 submodule = importlib.import_module(submodule)
42 except ImportError:
43 return
/usr/local/anaconda3/lib/python3.7/importlib/__init__.py in import_module(name, package)
125 break
126 level += 1
--> 127 return _bootstrap._gcd_import(name[level:], package, level)
128
129
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/gcs.py in <module>
12 import logging
13
---> 14 import google.cloud.exceptions
15 import google.cloud.storage
16 import google.auth.transport.requests
/usr/local/anaconda3/lib/python3.7/site-packages/google/cloud/exceptions.py in <module>
22 from __future__ import absolute_import
23
---> 24 from google.api_core import exceptions
25
26 try:
/usr/local/anaconda3/lib/python3.7/site-packages/google/api_core/__init__.py in <module>
21
22
---> 23 __version__ = get_distribution("google-api-core").version
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in get_distribution(dist)
480 dist = Requirement.parse(dist)
481 if isinstance(dist, Requirement):
--> 482 dist = get_provider(dist)
483 if not isinstance(dist, Distribution):
484 raise TypeError("Expected string, Requirement, or Distribution", dist)
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in get_provider(moduleOrReq)
356 """Return an IResourceProvider for the named module or requirement"""
357 if isinstance(moduleOrReq, Requirement):
--> 358 return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
359 try:
360 module = sys.modules[moduleOrReq]
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in require(self, *requirements)
899 included, even if they were already activated in this working set.
900 """
--> 901 needed = self.resolve(parse_requirements(requirements))
902
903 for dist in needed:
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in resolve(self, requirements, env, installer, replace_conflicting, extras)
785 if dist is None:
786 requirers = required_by.get(req, None)
--> 787 raise DistributionNotFound(req, requirers)
788 to_activate.append(dist)
789 if dist not in req:
DistributionNotFound: The 'pyasn1-modules>=0.2.1' distribution was not found and is required by google-auth
报错代码如下
---------------------------------------------------------------------------
DistributionNotFound Traceback (most recent call last)
<ipython-input-3-c2e7ef837754> in <module>
----> 1 import gensim
2 from gensim import corpora
3 import pyLDAvis.gensim
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/__init__.py in <module>
3 """
4
----> 5 from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils # noqa:F401
6 import logging
7
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/parsing/__init__.py in <module>
2
3 from .porter import PorterStemmer # noqa:F401
----> 4 from .preprocessing import (remove_stopwords, strip_punctuation, strip_punctuation2, # noqa:F401
5 strip_tags, strip_short, strip_numeric,
6 strip_non_alphanum, strip_multiple_whitespaces,
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/parsing/preprocessing.py in <module>
40 import glob
41
---> 42 from gensim import utils
43 from gensim.parsing.porter import PorterStemmer
44
/usr/local/anaconda3/lib/python3.7/site-packages/gensim/utils.py in <module>
43 from six.moves import range
44
---> 45 from smart_open import open
46
47 from multiprocessing import cpu_count
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/__init__.py in <module>
26 from smart_open import version
27
---> 28 from .smart_open_lib import open, parse_uri, smart_open, register_compressor
29 from .s3 import iter_bucket as s3_iter_bucket
30
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/smart_open_lib.py in <module>
35
36 from smart_open import compression
---> 37 from smart_open import doctools
38 from smart_open import transport
39 from smart_open import utils
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/doctools.py in <module>
19
20 from . import compression
---> 21 from . import transport
22
23 PLACEHOLDER = ' smart_open/doctools.py magic goes here'
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/transport.py in <module>
80
81 register_transport(smart_open.local_file)
---> 82 register_transport('smart_open.gcs')
83 register_transport('smart_open.hdfs')
84 register_transport('smart_open.http')
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/transport.py in register_transport(submodule)
39 if isinstance(submodule, str):
40 try:
---> 41 submodule = importlib.import_module(submodule)
42 except ImportError:
43 return
/usr/local/anaconda3/lib/python3.7/importlib/__init__.py in import_module(name, package)
125 break
126 level += 1
--> 127 return _bootstrap._gcd_import(name[level:], package, level)
128
129
/usr/local/anaconda3/lib/python3.7/site-packages/smart_open/gcs.py in <module>
12 import logging
13
---> 14 import google.cloud.exceptions
15 import google.cloud.storage
16 import google.auth.transport.requests
/usr/local/anaconda3/lib/python3.7/site-packages/google/cloud/exceptions.py in <module>
22 from __future__ import absolute_import
23
---> 24 from google.api_core import exceptions
25
26 try:
/usr/local/anaconda3/lib/python3.7/site-packages/google/api_core/__init__.py in <module>
21
22
---> 23 __version__ = get_distribution("google-api-core").version
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in get_distribution(dist)
480 dist = Requirement.parse(dist)
481 if isinstance(dist, Requirement):
--> 482 dist = get_provider(dist)
483 if not isinstance(dist, Distribution):
484 raise TypeError("Expected string, Requirement, or Distribution", dist)
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in get_provider(moduleOrReq)
356 """Return an IResourceProvider for the named module or requirement"""
357 if isinstance(moduleOrReq, Requirement):
--> 358 return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
359 try:
360 module = sys.modules[moduleOrReq]
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in require(self, *requirements)
899 included, even if they were already activated in this working set.
900 """
--> 901 needed = self.resolve(parse_requirements(requirements))
902
903 for dist in needed:
/usr/local/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py in resolve(self, requirements, env, installer, replace_conflicting, extras)
785 if dist is None:
786 requirers = required_by.get(req, None)
--> 787 raise DistributionNotFound(req, requirers)
788 to_activate.append(dist)
789 if dist not in req:
DistributionNotFound: The 'pyasn1-modules>=0.2.1' distribution was not found and is required by google-auth
...全文
相关推荐
gensim包,setup安装
下面是如何使用gensim的`LdaModel`:```pythonfrom gensim.models import LdaModelfrom gensim.corpora import Dictionarydocuments
from gensim.models import Word2Vec
关于word2vec,这个gensim的库可以在win下直接用,而直接安装的word2vec库是不能在win下用的,因为安装都不成功。 Installing collected packages: word2vec Running setup.py install for word2vec ... error ERROR: Command errored out with ex...
gensim安装包
《gensim:构建LDA与贝叶斯网络分析的利器》gensim是一个强大的Python库,主要用于处理文本数据,尤其在自然语言处理(NLP)领域有着广泛的应用。
python gensim
安装完成后,你应该可以在Python环境中导入gensim库,例如:`import gensim`。Gensim的主要功能和知识点包括:1.
用gensim训练LDA模型,进行新闻文本主题分析
**Gensim的LDA模型训练步骤** - **加载数据**:使用Gensim的`corpus`模块读取预处理后的新闻文本。


