为 VS Code IntelliCode 加载 Python 时出错 [英] Error loading Python for VS Code IntelliCode

查看:124
本文介绍了为 VS Code IntelliCode 加载 Python 时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每当我在 Visual Studio Code 中加载 Python 时,它都会告诉我激活 VS IntelliCode 支持时出现问题.当我检查Python"时输出窗口,有几个错误.我已经用defaultuser"替换了我的用户文件夹名称的所有实例.出于隐私原因.

Whenever I load up Python in Visual Studio Code, it tells me that something went wrong activating VS IntelliCode support. When I check the "Python" output window, there are several errors. I have replaced all instances of my user folder's name with "defaultuser" for privacy reasons.

User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'ShowExtensionSurveyPrompt - control'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'LocalZMQKernel - experiment'
User belongs to experiment group 'CollectLSRequestTiming - control'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'RunByLine - experiment'
User belongs to experiment group 'CustomEditorSupport - control'
User belongs to experiment group 'pythonaa'
User belongs to experiment group 'pythonSendEntireLineToREPL'
> conda --version
> conda info --json
> pyenv root
> python3.7 ~/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3.6 ~/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3 ~/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python2 ~/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> /usr/local/bin/python3 ~/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
Error 2020-12-14 20:15:44: Failed to get interpreter information for '/usr/local/bin/python2.6' [Error: Command failed: "/usr/local/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"
Traceback (most recent call last):
  File "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py", line 30, in <module>
    runpy.run_path(module, run_name="__main__")
AttributeError: 'module' object has no attribute 'run_path'

    at ChildProcess.exithandler (child_process.js:304:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: '"/usr/local/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"'
}
Error 2020-12-14 20:15:44: Failed to get interpreter information for '/usr/local/bin/python' [Error: Command failed: "/usr/local/bin/python" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"
Traceback (most recent call last):
  File "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py", line 30, in <module>
    runpy.run_path(module, run_name="__main__")
AttributeError: 'module' object has no attribute 'run_path'

    at ChildProcess.exithandler (child_process.js:304:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: '"/usr/local/bin/python" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"'
}
Error 2020-12-14 20:15:44: Failed to get interpreter information for '/usr/bin/python2.6' [Error: Command failed: "/usr/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"
Traceback (most recent call last):
  File "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py", line 30, in <module>
    runpy.run_path(module, run_name="__main__")
AttributeError: 'module' object has no attribute 'run_path'

    at ChildProcess.exithandler (child_process.js:304:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: '"/usr/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"'
}
Error 2020-12-14 20:15:44: Failed to get interpreter information for '/usr/local/bin/python2.6' [Error: Command failed: "/usr/local/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"
Traceback (most recent call last):
  File "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py", line 30, in <module>
    runpy.run_path(module, run_name="__main__")
AttributeError: 'module' object has no attribute 'run_path'

    at ChildProcess.exithandler (child_process.js:304:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: '"/usr/local/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"'
}
Error 2020-12-14 20:15:44: Failed to get interpreter information for '/usr/local/bin/python' [Error: Command failed: "/usr/local/bin/python" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"
Traceback (most recent call last):
  File "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py", line 30, in <module>
    runpy.run_path(module, run_name="__main__")
AttributeError: 'module' object has no attribute 'run_path'

    at ChildProcess.exithandler (child_process.js:304:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: '"/usr/local/bin/python" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"'
}
Error 2020-12-14 20:15:44: Failed to get interpreter information for '/usr/bin/python2.6' [Error: Command failed: "/usr/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"
Traceback (most recent call last):
  File "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py", line 30, in <module>
    runpy.run_path(module, run_name="__main__")
AttributeError: 'module' object has no attribute 'run_path'

    at ChildProcess.exithandler (child_process.js:304:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: '"/usr/bin/python2.6" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"'
}
Error 2020-12-14 20:15:44: Failed to get interpreter information for '/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python' [Error: Command failed: "/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"
Traceback (most recent call last):
  File "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py", line 30, in <module>
    runpy.run_path(module, run_name="__main__")
AttributeError: 'module' object has no attribute 'run_path'

    at ChildProcess.exithandler (child_process.js:304:12)
    at ChildProcess.emit (events.js:223:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:223:5)
    at Pipe.<anonymous> (net.js:664:12)] {
  killed: false,
  code: 1,
  signal: null,
  cmd: '"/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/pyvsc-run-isolated.py" "/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/pythonFiles/interpreterInfo.py"'
}
Starting Jedi Python language engine.
Error 2020-12-14 20:15:44: Failed to activate a workspace, Class name = y, completed in 3283ms, has a falsy return value, Arg 1: <Uri:/Users/defaultuser/Documents/William's Documents/Computer programs/Experiment with stuff_Py>, Return Value: undefined [Error: No matching bindings found for serviceIdentifier: Symbol(ILanguageServerActivator)
 Symbol(ILanguageServerActivator) - named: Jedi 

    at /Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261016
    at m (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261313)
    at e (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261804)
    at Object.t.plan (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:262467)
    at /Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:259121
    at e._get (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:259030)
    at e.getTagged (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:257832)
    at e.getNamed (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:257924)
    at a.get (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:39:917230)
    at _.createRefCountedServer (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:30661)
    at async _.activate (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:28522)
    at async Promise.all (index 4)
    at async y.activateWorkspace (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:23604)]
Error 2020-12-14 20:15:44: Failure during activation. [Error: No matching bindings found for serviceIdentifier: Symbol(ILanguageServerActivator)
 Symbol(ILanguageServerActivator) - named: Jedi 

    at /Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261016
    at m (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261313)
    at e (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261804)
    at Object.t.plan (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:262467)
    at /Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:259121
    at e._get (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:259030)
    at e.getTagged (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:257832)
    at e.getNamed (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:257924)
    at a.get (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:39:917230)
    at _.createRefCountedServer (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:30661)
    at async _.activate (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:28522)
    at async Promise.all (index 4)
    at async y.activateWorkspace (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:23604)]
Error 2020-12-14 20:15:44: sendStartupTelemetry() failed. [Error: No matching bindings found for serviceIdentifier: Symbol(ILanguageServerActivator)
 Symbol(ILanguageServerActivator) - named: Jedi 

    at /Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261016
    at m (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261313)
    at e (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:261804)
    at Object.t.plan (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:262467)
    at /Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:259121
    at e._get (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:259030)
    at e.getTagged (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:257832)
    at e.getNamed (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:24:257924)
    at a.get (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:39:917230)
    at _.createRefCountedServer (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:30661)
    at async _.activate (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:28522)
    at async Promise.all (index 4)
    at async y.activateWorkspace (/Users/defaultuser/.vscode/extensions/ms-python.python-2020.11.371526539/out/client/extension.js:32:23604)]
> pyenv root
> pyenv root
Python interpreter path: /usr/local/bin/python3
> pyenv root
> pyenv root
> pyenv root
> pyenv root
> pyenv root
> pyenv root
> pyenv root

那些是一些非常奇怪和复杂的错误,我不知道如何处理它们,所以我可以让 VS IntelliCode 为 Python 工作.也许你们能理解这一切?(顺便说一句,我在 Mac 上使用 VS Code 并带有 Microsoft 的 Python 扩展和 Python 解释器的 3.9.0 版.)

Those are some very weird and complicated errors, and I don't know how to deal with them so I can get VS IntelliCode working for Python. Perhaps you guys can make sense of all of this? (BTW, I'm using VS Code on a Mac with Microsoft's Python extension and version 3.9.0 of the Python interpreter.)

~12 月 15 日我认为值得一提的是我使用的是 macOS Yosemite (v10.10).~

~ Dec.15 I think it's worth mentioning I'm using macOS Yosemite (v10.10). ~

推荐答案

我来自 Python 扩展 VS Code 团队.我为这种挫折感到抱歉.将 VS Code 更新到 >= 1.51 的版本应该可以解决该问题.

I'm from the Python extension for VS Code team. I'm sorry for this frustration. Updating VS Code to a version that is >= 1.51 should fix the issue.

我们知道这个问题,我们正在这里跟踪它:https://github.com/microsoft/vscode-python/issues/15237.

We're aware of this problem and we're tracking it here: https://github.com/microsoft/vscode-python/issues/15237.

这篇关于为 VS Code IntelliCode 加载 Python 时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆