简体   繁体   English

Python-无法导入名称Eve

[英]Python - Cannot import name Eve

I'm trying to set setup Python-Eve. 我正在尝试设置安装程序Python-Eve。

Python-Eve Installation Guide Python-Eve安装指南

I've finished these steps: 我已经完成了以下步骤:

C:\Users\Ari\Desktop\rizzla>python -m pip install eve
Requirement already satisfied (use --upgrade to upgrade): eve in c:\python34\lib
\site-packages
Requirement already satisfied (use --upgrade to upgrade): cerberus<0.9,>=0.8 in
c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade): events<0.3,>=0.2.1   in
c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade):   simplejson<4.0,>=3.3.0
 in c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade):   werkzeug<0.10,>=0.9.4
in c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade):     markupsafe<1.0,>=0.23
in c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade): jinja2<3.0,>=2.7.2  in
c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade):     itsdangerous<1.0,>=0.2
2 in c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade):   flask<0.11,>=0.10.1 in
 c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade):  pymongo<3.0,>=2.7.1 in
 c:\python34\lib\site-packages (from eve)
Requirement already satisfied (use --upgrade to upgrade): flask- pymongo<0.4,>=0.
3.0 in c:\python34\lib\site-packages (from eve)

But when trying to run the code on Quick Start Guide I get 但是当尝试在《 快速入门指南》上运行代码时,我得到了

Traceback (most recent call last):
 File "run.py", line 1, in <module>
 from eve import Eve
File "C:\Users\Ari\Desktop\rizzla\eve.py", line 1, in <module>
   from eve import Eve
 ImportError: cannot import name 'Eve'

My code is here: 我的代码在这里:

from eve import Eve

app = Eve()

if __name__ == '__main__':
    app.run()

Your script name is eve ; 您的脚本名称为eve same as the module you want to import. 与您要导入的模块相同。 Rename your script name to other name to prevent the conflict. 将您的脚本名称重命名为其他名称,以防止发生冲突。

Remove eve.pyc in the directory if there is. 如果存在,请删除eve.pyc中的eve.pyc

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM