【问题标题】:ImportError: No module named CloudantImportError:没有名为 Cloudant 的模块
【发布时间】:2020-06-13 13:58:44
【问题描述】:

正在尝试安装 cloudant 模块。我尝试过的一切都会产生ImportError: No module named Cloudant 我第一次尝试使用pip install cloud,我的代码是Python 2.7 我遇到的问题记录在here。我从那篇文章中得出的结论是,使用 python 2.7 安装它时存在错误

尝试将此模块与 python 3 一起使用,我按照 IBM 页面 here 上的说明进行操作,并使用了以下命令:

git clone https://github.com/IBM-Cloud/get-started-python
cd get-started-python
python3 -m pip install -r requirements.txt

我的代码很简单:

from cloudant.client import Cloudant

我的错误信息是:

(env) pi@rpi2:~/hms $ sudo python cloudant-1.1.py
Traceback (most recent call last):
  File "cloudant-1.1.py", line 3, in <module>
    from cloudant.client import Cloudant
ImportError: No module named cloudant.client

使用pip show cloudant 检查我的安装会产生:

License: UNKNOWN
Location: /home/pi/hms/env/lib/python3.7/site-packages
Requires: requests
Required-by:
Name: cloudant
Version: 2.13.0
Summary: Cloudant / CouchDB Client Library
Home-page: https://github.com/cloudant/python-cloudant
Author: IBM
Author-email: alfinkel@us.ibm.com
License: UNKNOWN
Location: /home/pi/hms/env/lib/python3.7/site-packages
Requires: requests
Required-by:

注意 - 对于这最后一次尝试,我确实创建了一个虚拟环境,我之前没有使用过它,我也尝试过不使用虚拟环境。

我已经尝试了好几天了。任何帮助将不胜感激。

【问题讨论】:

    标签: python module cloudant


    【解决方案1】:

    根据https://www.python.org/doc/sunset-python-2/,自 2020 年 1 月 1 日起不支持 Python 2。 您能否尝试在最近的 Python 3 版本上安装 python-cloudant 并确认问题是否仍然存在?

    【讨论】:

      猜你喜欢
      • 2018-04-12
      • 2013-03-11
      • 2012-12-07
      • 2012-05-23
      • 2019-07-29
      • 2015-07-04
      • 2014-03-15
      • 2017-12-29
      • 2014-09-12
      相关资源
      最近更新 更多