在将小型应用程序部署到heroku时确实存在此问题,requirements.txt非常小,使用
时应用程序崩溃,Cannot import module 'NewsApiClient'
from newsapi import NewsApiClient
,使用from newsapi import *
NameError:未定义名称'NewsApiClient'
newsapi = NewsApiClient(api_key='xxxxxxxxxx')
到目前为止,我要做的是在根文件夹上创建一个空的初始化文件
答案 0 :(得分:0)
似乎您在requirements.txt
文件中导入了错误的软件包。您导入的newsapi软件包与python-newsapi软件包不同。
将newsapi==0.1.1
更改为newsapi-python==0.2.3
可以解决导入错误的问题,只要您重新安装软件包依赖项即可。