gpt4 book ai didi

Python 3.6 : ImportError: cannot import name 'config' when trying to import gensim

转载 作者:行者123 更新时间:2023-12-01 09:32:55 25 4
gpt4 key购买 nike

我正在运行最新版本的 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 环境中的包的依赖关系冲突。所以我解决的方法如下:

  1. 完全删除 Anaconda。 (参见here)
  2. 从头开始重新安装 Anaconda(请参阅 here)
  3. 使用 conda install -c anaconda gensim 命令安装 Gensim

需要说的是,为了避免将来出现类似的问题,您应该尝试为 conda 创建不同的环境变量,因为它使包彼此分离,因此不会发生包冲突。您可以看到this post这清楚地解释了如何在开始不同的项目之前创建这样的环境

希望对您有所帮助。

关于Python 3.6 : ImportError: cannot import name 'config' when trying to import gensim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49800622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com