我已经使用
pip3 install newsapi-python
通过我的 Mac OS 终端安装了 NewsApi,当我检查我的 anaconda 环境包时,我看到 newsapi 已安装。但是,当我尝试使用以下命令时,出现错误:
from newsapi import NewsApiClient
错误:
ImportError: cannot import name 'NewsApiClient' from 'newsapi' (/opt/anaconda3/lib/python3.8/site-packages/newsapi/__init__.py)
还有其他人经历过这种情况吗?
如果您将 python 文件名保存为“news-api.py”或与包名称相同,您可能会遇到此错误。尝试重命名您的文件。
在主 django 文件夹中尝试此命令:
pip install newsapi-python
pip install --upgrade pip
pip install newsapi-python
有同样的问题:使用 vscode。我确保虚拟环境中的所有内容都是使用 pip list 安装的。显示为 newsapi-python。当我从 newsapi import NewsApiClient 运行此命令时。我从 newsapi import NewsApiClient 获取 ModuleNotFoundError:没有名为“newsapi”的模块。如果有人可以提供帮助,我将非常感激。我是初学者,在这里失去了理智!