Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:';模块';对象没有属性';SSLContext';_Python_Flask - Fatal编程技术网

Python 属性错误:';模块';对象没有属性';SSLContext';

Python 属性错误:';模块';对象没有属性';SSLContext';,python,flask,Python,Flask,当我使用flask run时,我得到了这个错误 Traceback (most recent call last): File "/Users/xuye/anaconda/bin/flask", line 11, in <module> sys.exit(main()) File "/Users/xuye/anaconda/lib/python2.7/site-packages/flask/cli.py", line 894, in main cli.main

当我使用
flask run
时,我得到了这个错误

Traceback (most recent call last):
  File "/Users/xuye/anaconda/bin/flask", line 11, in <module>
    sys.exit(main())
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/flask/cli.py", line 894, in main
    cli.main(args=args, prog_name=name)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/flask/cli.py", line 557, in main
    return super(FlaskGroup, self).main(*args, **kwargs)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/click/core.py", line 1135, in invoke
    sub_ctx = cmd.make_context(cmd_name, args, parent=ctx)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/click/core.py", line 641, in make_context
    self.parse_args(ctx, args)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/click/core.py", line 940, in parse_args
    value, args = param.handle_parse_result(ctx, opts, args)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/click/core.py", line 1477, in handle_parse_result
    self.callback, ctx, self, value)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/click/core.py", line 96, in invoke_param_callback
    return callback(ctx, param, value)
  File "/Users/xuye/anaconda/lib/python2.7/site-packages/flask/cli.py", line 693, in _validate_key
    is_context = isinstance(cert, ssl.SSLContext)
AttributeError: 'module' object has no attribute 'SSLContext'
回溯(最近一次呼叫最后一次):
文件“/Users/xuye/anaconda/bin/flask”,第11行,在
sys.exit(main())
文件“/Users/xuye/anaconda/lib/python2.7/site packages/flask/cli.py”,第894行,在main中
cli.main(args=args,prog_name=name)
文件“/Users/xuye/anaconda/lib/python2.7/site packages/flask/cli.py”,第557行,在main中
返回超级(烧瓶组,自身)。主(*args,**kwargs)
文件“/Users/xuye/anaconda/lib/python2.7/site packages/click/core.py”,主菜单第717行
rv=自调用(ctx)
文件“/Users/xuye/anaconda/lib/python2.7/site packages/click/core.py”,调用中的第1135行
sub_ctx=cmd.make_上下文(cmd_名称,args,parent=ctx)
文件“/Users/xuye/anaconda/lib/python2.7/site packages/click/core.py”,第641行,在make_上下文中
self.parse_args(ctx,args)
parse_args中的文件“/Users/xuye/anaconda/lib/python2.7/site packages/click/core.py”,第940行
值,args=param.handle\u parse\u result(ctx,opts,args)
文件“/Users/xuye/anaconda/lib/python2.7/site packages/click/core.py”,第1477行,在handle\u parse\u result中
self.callback,ctx,self,value)
文件“/Users/xuye/anaconda/lib/python2.7/site packages/click/core.py”,invoke_param_callback第96行
返回回调(ctx、参数、值)
文件“/Users/xuye/anaconda/lib/python2.7/site packages/flask/cli.py”,第693行,在验证键中
is_context=isinstance(证书、ssl.SSLContext)
AttributeError:“模块”对象没有属性“SSLContext”

我已经搜索并更新了我的Python版本到2.7.15,但它不起作用。

我得到了相同的错误,我想那是我在虚拟环境激活的情况下安装了flask和MarkupSafe(需要升级)。我所做的是在激活venv的情况下卸载flask和MarkupSafe,关闭cmd,在新的终端中再次安装flask和MarkupSafe,然后激活虚拟环境。这对我有用

我在使用Anaconda(Python3上的最新版本为2020年4月)和虚拟环境时也遇到了这个错误。要消除此错误,请执行以下操作:

  • 关闭当前终端
  • 打开激活conda环境的Anaconda提示符
  • 导航到所需的虚拟环境venv/Scripts

    cd…/myvenv/Scripts

  • 激活您的虚拟环境

    激活

  • 重新运行烧瓶运行

    烧瓶运行


  • 在为我工作的项目解释器中选择anaconda作为虚拟环境,并且我从anaconda文件中删除了和flask

    BTW,我可以通过pycharm运行我的flask应用程序,但是我的环境似乎有问题。我重新安装了python和flask。