我正在运行最新版本的 Python:
'3.6.5 |Anaconda custom (64-bit)| (default, Mar 29 2018, 13:14:23) \n[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)]'
在尝试像这样导入 gensim 时:
from gensim.corpora import Dictionary
import numpy as np
我收到以下错误:
/anaconda/lib/python3.6/site-packages/boto/provider.py in <module>()
32
33 import boto
---> 34 from boto import config
35 from boto.compat import expanduser
36 from boto.pyami.config import Config
ImportError: cannot import name 'config'
我尝试更新 Python、所有包及其依赖项等。似乎没有任何工作。
有什么想法吗?
我最近也遇到了类似的问题,如下所示:
/anaconda2/lib/python2.7/site-packages/boto3/session.py in <module>()
16
17 import botocore.session
---> 18 from botocore.client import Config
19 from botocore.exceptions import DataNotFoundError, UnknownServiceError
20
ImportError: cannot import name Config
根据我的经验,它的根源在于您的 conda 环境中的包的依赖关系冲突。所以我解决的方法如下:
有必要说,为了避免将来出现类似的问题,您应该尝试为 conda 创建不同的环境变量,因为它使包彼此分开,因此不会发生包冲突。在开始不同的项目之前,您可以看到这篇文章清楚地解释了如何创建这样的环境
我希望这有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句