Ошибка SSL при попытке выполнить Flask учебник в Windows - PullRequest
0 голосов
/ 20 июня 2020

пытается пройти базовый c flask учебник. Я использую windows, у меня Anaconda в качестве экземпляра python, а flask установлен и сопоставлен с путями к моей среде. Однако при запуске 'flask run' в CMD я получаю следующую ошибку:

C:\Users\Will\Dropbox\Python\portfolio\flask-tutorial>flask run
Traceback (most recent call last):
  File "C:\Users\Will\Anaconda3\Scripts\flask-script.py", line 9, in <module>
    sys.exit(main())
  File "C:\Users\Will\Anaconda3\lib\site-packages\flask\cli.py", line 966, in main
    cli.main(prog_name="python -m flask" if as_module else None)
  File "C:\Users\Will\Anaconda3\lib\site-packages\flask\cli.py", line 586, in main
    return super(FlaskGroup, self).main(*args, **kwargs)
  File "C:\Users\Will\Anaconda3\lib\site-packages\click\core.py", line 717, in main
    rv = self.invoke(ctx)
  File "C:\Users\Will\Anaconda3\lib\site-packages\click\core.py", line 1135, in invoke
    sub_ctx = cmd.make_context(cmd_name, args, parent=ctx)
  File "C:\Users\Will\Anaconda3\lib\site-packages\click\core.py", line 641, in make_context
    self.parse_args(ctx, args)
  File "C:\Users\Will\Anaconda3\lib\site-packages\click\core.py", line 940, in parse_args
    value, args = param.handle_parse_result(ctx, opts, args)
  File "C:\Users\Will\Anaconda3\lib\site-packages\click\core.py", line 1477, in handle_parse_result
    self.callback, ctx, self, value)
  File "C:\Users\Will\Anaconda3\lib\site-packages\click\core.py", line 96, in invoke_param_callback
    return callback(ctx, param, value)
  File "C:\Users\Will\Anaconda3\lib\site-packages\flask\cli.py", line 742, in _validate_key
    is_context = isinstance(cert, ssl.SSLContext)
AttributeError: 'NoneType' object has no attribute 'SSLContext'

Что может вызвать ошибку SSL, и есть ли простой способ найти этот сертификат?

1 Ответ

0 голосов
/ 20 июня 2020

Я обнаружил, что, поскольку я использовал среду conda, мне пришлось сделать следующее, и это сработало:

conda activate base
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...