导入包错误,即使它已正确安装

2024-04-27 02:27:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经为我的django应用程序安装了EventBrite API。这里的主要目的是将event详细信息从站点添加到我的数据库中。在

因为这个脚本会定期运行,所以我把它添加到management/commands文件夹中。见下图,文件名为eventbrite

enter image description here

问题是当我使用python manage.py eventbrite执行脚本时,它显示的是ImportError: cannot import name Eventbrite,但我已经在virtual environment中安装了这个包。在

pip freeze

Django==1.9.2
eventbrite==3.3.3
requests==2.9.1
wheel==0.24.0

当我在Django Shell中执行同一个包时,它没有显示任何错误

^{pr2}$

有人能告诉我为什么在我使用python manage.py eventbrite运行脚本时它显示import error?在


Tags: djangopyimport目的脚本eventapi数据库
1条回答
网友
1楼 · 发布于 2024-04-27 02:27:54

从pip加载的eventbrite包与管理命令中的eventbrite模块之间可能存在命名冲突。如何从脚本中导入EventBrite?{cd4>当你不使用你的解释器时,你将尝试从你的解释器中找到它。简单的解决方案是给命令命名,而不是eventbrite。在

相关问题 更多 >