【问题标题】:AttributeError: module 'tokenize' has no attribute 'open'AttributeError:模块'tokenize'没有属性'open'
【发布时间】:2020-11-30 16:24:30
【问题描述】:
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\sidiy\Documents\django_app\obj\Scripts\pip.exe\__main__.py", line 5, in <module>
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_internal\__init__.py", line 40, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_internal\cli\autocompletion.py", line 8, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_internal\cli\main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_internal\cli\cmdoptions.py", line 24, in <module>
    from pip._internal.models.search_scope import SearchScope
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_internal\models\search_scope.py", line 11, in <module>
    from pip._internal.utils.misc import normalize_path, redact_password_from_url
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_internal\utils\misc.py", line 21, in <module>
    from pip._vendor import pkg_resources
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 84, in <module>
    __import__('pip._vendor.packaging.requirements')
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_vendor\packaging\requirements.py", line 9, in <module>
    from pip._vendor.pyparsing import stringStart, stringEnd, originalTextFor, ParseException
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_vendor\pyparsing.py", line 5257, in <module>
    _escapedPunc = Word( _bslash, r"\[]-*.$+^?()~ ", exact=2 ).setParseAction(lambda s,l,t:t[0][1])
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_vendor\pyparsing.py", line 1442, in setParseAction
    self.parseAction = list(map(_trim_arity, list(fns)))
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_vendor\pyparsing.py", line 1211, in _trim_arity
    this_line = extract_stack(limit=2)[-1]
  File "c:\users\sidiy\documents\django_app\obj\lib\site-packages\pip\_vendor\pyparsing.py", line 1195, in extract_stack
    frame_summary = traceback.extract_stack(limit=-offset+limit-1)[offset]
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\traceback.py", line 211, in extract_stack
    stack = StackSummary.extract(walk_stack(f), limit=limit)
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\traceback.py", line 366, in extract
    f.line
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\traceback.py", line 288, in line
    self._line = linecache.getline(self.filename, self.lineno).strip()
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\linecache.py", line 16, in getline
    lines = getlines(filename, module_globals)
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\linecache.py", line 47, in getlines
    return updatecache(filename, module_globals)
  File "C:\Users\sidiy\AppData\Local\Programs\Python\Python38-32\lib\linecache.py", line 136, in updatecache
    with tokenize.open(fullname) as fp:
AttributeError: module 'tokenize' has no attribute 'open'

我正在尝试在我的计算机上安装 Django,但每当我尝试时,它都会显示上面的 AttributeEroor! 这是python3! 我需要这方面的帮助。 谢谢!

【问题讨论】:

  • 您好,您应该在虚拟环境中安装 django。检查我在这篇文章中的答案。 stackoverflow.com/questions/65065535/…
  • 我仍然遇到同样的错误!
  • 也许这可以帮助你github.com/pytorch/text/issues/348
  • 我仍然遇到同样的错误,我认为可能存在同名“tokenize”的多个文件,但我仍然无法检测到错误
  • 你熟悉终端命令行吗?也许您可以检测到“标记化”文件的位置。

标签: python django pip


【解决方案1】:

我对python不太了解,但我会尽力回答你的问题。 打开命令提示符并输入

py -m pip install django

它应该将 Django 安装到您的计算机中。 再说一次,我对python不太了解,所以我的回答可能对你没有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 2019-02-18
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    相关资源
    最近更新 更多