Ошибка ValueError при запуске кода Python с использованием Eve - PullRequest
0 голосов
/ 21 декабря 2018

Я любитель в канун питона.В процессе запуска некоторого демо API для того же я получаю значение ошибки.Я запускаю этот код в настольном приложении ipython.

from flask import jsonify
from eve import Eve
app = Eve()

@app.route('/average/<user>')
def compute_average(user):
    return jsonify({user:47})

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

При запуске этого кода я получаю следующую ошибку:

ValueError                                Traceback (most recent call last)
C:\Users\***\Documents\Python Scripts\test.py in <module>()
  1 from flask import jsonify
  2 from eve import Eve
  ----> 3 app = Eve()
  4
  5 @app.route('/average/<user>')

  C:\Users\***\Anaconda2\lib\site-packages\eve\flaskapp.pyc in __init__(self, import_name, settings, validator, data, auth, redis, url_converters, json_encoder, media, **kwargs)
  158         self.settings = settings
  159
  --> 160         self.load_config()
  161         self.validate_domain_struct()
  162

  C:\Users\***\Anaconda2\lib\site-packages\eve\flaskapp.pyc in load_config(self)
  275
  276             try:
  --> 277                 self.config.from_pyfile(pyfile)
  278             except:
  279                 raise

  C:\Users\***\Anaconda2\lib\site-packages\flask\config.pyc in from_pyfile(self, filename, silent)
  128         try:
  129             with open(filename, mode='rb') as config_file:
  --> 130                 exec(compile(config_file.read(), filename, 'exec'), d.__dict__)
  131         except IOError as e:
  132             if silent and e.errno in (

  C:\Users\***\Anaconda2\lib\site-packages\bokeh\settings.py in <module>()
  9 from os.path import join, abspath, isdir
  10
  ---> 11 from .util.paths import ROOT_DIR, bokehjsdir
  12
  13

  ValueError: Attempted relative import in non-package

Я обнаруживаю, что эта проблема возникает каждый раз, когда я выключаю систему.Я считаю, что мне нужно переустановить канун, и тогда возникает эта ошибка.Раньше conda install <all packages> работал.Но так как они уже установлены, становится избыточным при повторном выполнении.

Как решить эту проблему на вечность?

Эта [ссылка] предлагает какое-то решение, которое яне получил ... Так что ищу подсказку относительно того же ... Любая помощь приветствуется.

...