首页 > 解决方案 > ImportError:没有名为 Cloudant 的模块

问题描述

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

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

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:

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

我一直试图让这个工作好几天。任何帮助将不胜感激。

标签: pythonmodulecloudant

解决方案


According to https://www.python.org/doc/sunset-python-2/ , Python 2 is not supported since January 1, 2020. Can you please try installing python-cloudant on a recent Python 3 version and confirm if the issue still persists?


推荐阅读