Python+bottle ошибка invalid syntax при import requests в одном месте есть, в другом нет

Имею установленный на сервере питон и фреймворк bottle

    import os, sys
    import requests
    sys.path.append('/home/s/.local/lib/python3.6/site-packages/requests')
    from bottle import default_app, route, run, debug, request, view, static_file
    from bottle import *
    
    @route('/')
    def default():
        return u'Hello Bottle!'
    
    @route('/no')
    def hello_world():
        return u'Hello ОТ - no -- Bottle!'
    
    @route('/c')
    def hello_world():
        return u'c Hello ОТ - -- Bottle!'
        
        
        
    @route('/age-form')
    @view('age-form')
    def age_form():
        pass
    
    @route('/age-result', method='POST')
    @view('age-result')
    def age_result():
        first_name = request.forms.get('name')
        api_result = requests.get('https://api.agify.io/?name=' + first_name)
        print(api_result)
        agify_data = api_result.json()
        return dict(
            name=first_name,
            age=agify_data['age']
        )
    
        
    
    #debug(True)
    application = default_app()

при выполнении получаю ошибку error

однако тот же самый код вне фреймворка с той же библиотекой на том же сервере вполне работает. причем sys.path можно и закомментировать, все работает. в чем может быть причина? рабочий код выполняемый из файла


    import os, sys
    import requests
    #sys.path.append('/home/s/shansokb/.local/lib/python3.6/site-packages/requests')
    api_result = requests.get('https://api.agify.io/?name=michael')
    agify_data = api_result.json()
    print(agify_data['age'])


Ответы (0 шт):