我最近開始考慮Eve。導入Eve,但在運行run.py時,說沒有模塊命名爲eve
我已閱讀Eve install guide併成功導入。
然後,我試着quick start guide,並對settings.py做了一些修改。當我嘗試運行run.py,它給了我這個錯誤:
Traceback (most recent call last): File "run.py", line 1, in
<module> from eve import Eve ImportError: No module named eve
這是我run.py代碼:
from eve import Eve
app = Eve()
if __name__ == '__main__':
app.run()
,這是我的settings.py
MONGO_HOST = 'localhost'
MONGO_PORT = 27017
MONGO_DBNAME = 'clownsighting'
RESOURCE_METHODS = ['GET', 'POST', 'DELETE']
ITEM_METHODS = ['GET', 'PATCH', 'PUT', 'DELETE']
schema = {
'scarinesslevel' : {'type' : 'string'},
'date' : {'type' : 'date'},
'address' : { 'type' : 'string' },
'city' : {'type' : 'string'},
'state' : {'type' : 'string'},
'country' : {'type' : 'string'},
'continent' : {'type' : 'string'}
}
sightings = {
'additional_lookup' : {
'url' : 'regex("[\w]+")',
'field' : 'date'
},
'schema' : schema
}
DOMAIN = {'sightings': sightings,}
代碼
這兩個文件位於相同的目錄中,如果有幫助的話。
_併成功導入_你的意思是說你_installed_它成功了嗎? –