在 Anaconda 上安装 Newsapi 时遇到问题

问题描述 投票:0回答:4

我已经使用

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 anaconda
4个回答
2
投票

如果您将 python 文件名保存为“news-api.py”或与包名称相同,您可能会遇到此错误。尝试重命名您的文件。


1
投票

在主 django 文件夹中尝试此命令:

pip install newsapi-python

0
投票

安装newsapi

  1. 升级pip版本
    pip install --upgrade pip
  1. 使用命令提示符安装 newsapi
    pip install newsapi-python

0
投票

有同样的问题:使用 vscode。我确保虚拟环境中的所有内容都是使用 pip list 安装的。显示为 newsapi-python。当我从 newsapi import NewsApiClient 运行此命令时。我从 newsapi import NewsApiClient 获取 ModuleNotFoundError:没有名为“newsapi”的模块。如果有人可以提供帮助,我将非常感激。我是初学者,在这里失去了理智!

© www.soinside.com 2019 - 2024. All rights reserved.