【问题标题】:Flask attribute errorFlask 属性错误
【发布时间】:2018-05-30 18:48:16
【问题描述】:

我突然无法导入 Flask 1.0 或运行开发服务器。

Traceback (most recent call last):
  File "/data/data/ru.iiec.pydroid3/files/accomp_files/iiec_hackrun/iiec_hackrun.py", line 29, in <module>    start(fakepyfile,mainpyfile)                       File "/data/data/ru.iiec.pydroid3/files/accomp_files/iiec_hackrun/iiec_hackrun.py", line 28, in start       exec(open(mainpyfile).read(),  __main__.__dict__)  File "<string>", line 6, in <module>                 File "/data/data/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.6/site-packages/flask/__init__.py", line 21, in <module>                               from .app import Flask, Request, Response          File "/data/data/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.6/site-packages/flask/app.py", line 25, in <module>                                    from . import cli, json                            File "/data/data/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.6/site-packages/flask/json/__init__.py", line 21, in <module>                          from itsdangerous import json as _json             File "/data/data/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.6/site-packages/itsdangerous.py", line 38, in <module>                                 import simplejson as json
  File "/data/data/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.6/site-packages/simplejson/__init__.py", line 115, in <module>
    from .encoder import JSONEncoder, JSONEncoderForHTML
  File "/data/data/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.6/site-packages/simplejson/encoder.py", line 15, in <module>
    c_encode_basestring_ascii, c_make_encoder = _import_speedups()
  File "/data/data/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.6/site-packages/simplejson/encoder.py", line 12, in _import_speedups
    return _speedups.encode_basestring_ascii, _speedups.make_encoder
AttributeError: module 'markupsafe._speedups' has no attribute 'encode_basestring_ascii'

【问题讨论】:

  • 非常感谢。起初我不知道错误来自哪里,我交叉检查了我的代码,认为它来自他们的;直到我从终端导入烧瓶本身。
  • 还是一样,甚至卸载 virtualenv 本身。

标签: python flask


【解决方案1】:

我建议你使用 pipenv 再试一次。

pip install pipenv

pipenv shell --three

pipenv install flask

【讨论】:

  • 如果你使用python2.7,你应该使用pipenv shell --two
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-30
  • 2014-06-30
  • 2022-11-03
  • 1970-01-01
相关资源
最近更新 更多