【问题标题】:Debug in visual code studio is giving error. Why?Visual Code Studio 中的调试出现错误。为什么?
【发布时间】:2019-11-10 13:18:47
【问题描述】:

我收到此错误并且调试不工作。 Visual Code Studio 中的调试出现错误。为什么?

(c) 2018 Microsoft Corporation. All rights reserved.

c:\Users\dino_\Desktop\python_lessons>C:\Users\dino_\AppData\Local\Programs\Python\Python37-32\python.exe c:\Users\dino_\.vscode\extensions\ms-python.python-2019.10.44104\pythonFiles\ptvsd_launcher.py --default --client --host localhost --port 51656 c:\Users\dino_\Desktop\python_lessons\itertools.py
Traceback (most recent call last):
  File "c:\Users\dino_\.vscode\extensions\ms-python.python-2019.10.44104\pythonFiles\ptvsd_launcher.py", line 21, in <module>
    import ptvsd
  File "c:\Users\dino_\.vscode\extensions\ms-python.python-2019.10.44104\pythonFiles\lib\python\old_ptvsd\ptvsd\__init__.py", line 13, in <module>
    from ._vendored import force_pydevd
  File "c:\Users\dino_\.vscode\extensions\ms-python.python-2019.10.44104\pythonFiles\lib\python\old_ptvsd\ptvsd\_vendored\force_pydevd.py", line 18, in <module>
    pydevd_constants = import_module('_pydevd_bundle.pydevd_constants')
  File "C:\Users\dino_\AppData\Local\Programs\Python\Python37-32\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "c:\Users\dino_\.vscode\extensions\ms-python.python-2019.10.44104\pythonFiles\lib\python\old_ptvsd\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_constants.py", line 205, in <module>
    from _pydev_imps._pydev_saved_modules import thread
  File "c:\Users\dino_\.vscode\extensions\ms-python.python-2019.10.44104\pythonFiles\lib\python\old_ptvsd\ptvsd\_vendored\pydevd\_pydev_imps\_pydev_saved_modules.py", line 21, in <module>
    import xmlrpc.client as xmlrpclib
  File "C:\Users\dino_\AppData\Local\Programs\Python\Python37-32\lib\xmlrpc\client.py", line 135, in <module>
    from decimal import Decimal
  File "C:\Users\dino_\AppData\Local\Programs\Python\Python37-32\lib\decimal.py", line 3, in <module>
    from _decimal import *
AttributeError: module 'numbers' has no attribute 'Number'

检测到内部错误。请复制上述回溯并报告至 https://github.com/Microsoft/vscode-python/issues/new

按 Enter 关闭。 . .

【问题讨论】:

    标签: python visual-studio-code


    【解决方案1】:

    这很可能是因为您有一个名为 numbers.py 的文件,它隐藏了标准库中的内容; itertools 也是如此。确保不要将模块命名为与 Python 的 stdlib 中的内容相同的名称,这样可以避免这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多