【问题标题】:python can't load on VS Codepython 无法在 VS Code 上加载
【发布时间】:2019-11-12 12:20:03
【问题描述】:

我最近在 Djangon / Python 中开发,直到现在都使用 Sublime Text。 我想去一个更完整的想法(控制台,调试等......) 所以我安装了VS Code,但是当我打开一个项目Django / Python时,我想安装python扩展时出现以下错误,但出现以下错误:

环境变量 'Path' 似乎有一些路径包含 '"' 字符。已知此类字符的存在导致 Python 扩展无法加载。如果扩展无法加载,请将您的路径修改为删除这个 '"' 字符。

当我查看 PATH 环境变量时,我没有看到引号,而是 2 行:

%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;C:\Program Files\PostgreSQL\11\bin;C:\Program Files\PostgreSQL\11\lib;C:\Program Files\Sublime Text 3;C :\Users\jl3.PRT-063\AppData\Local\Programs\Python\Python37-32\Scripts;

C:\Users\jl3.PRT-063\AppData\Local\Programs\Microsoft VS Code\bin

我决定学习 VS Code Python 教程,实际上当我运行程序“Hello world!”时我收到以下错误消息:

[运行] python -u "c:\Users\jl3.PRT-063\hello\hello.py" 'python' 在 Python 中不是识别为内部或外部命令可运行程序或批处理文件吗?

当我使用 Windows 控制台运行我的 django 项目时,我使用 py 而不是 python...我不知道为什么,如果是我设置这个 VS Code 使用 python... 也许是问题的根源

谁能帮帮我?

【问题讨论】:

  • 你能把错误信息翻译成英文吗?
  • 我已经编辑了错误消息(见上文),事实上我已经直接在 VS 代码控制台中测试输入 py -u "c:\Users\jl3.PRT-063\hello\hello.py "并且它正在有效地运行;我可以用 python 更改 py 吗?
  • 是的。你可以。看来你使用的是python 3.7.4 使用python命令,只需将python的版本降级到v3.7.2

标签: python django visual-studio-code


【解决方案1】:

您实际上是在使用 Code Runner 执行代码,而不是 Python 扩展(您可以通过 [Running] 位来判断)。如果您希望 Python 扩展执行执行,请为您的 Python 工作区禁用 Code Runner 或将其卸载。

【讨论】:

  • 感谢回复;我已经卸载了 Code Runner 并且它有效地工作!但处理第一个问题?是不是有问题?
  • @SLATER 您需要在路径中使用反斜杠转义引号;这是一个 JSON 的东西。
  • 能告诉我有多精确吗?我读到我不必在 JSON 中转义空间
  • 如果您的路径中有引号,请将其写为\"
  • 但我没有:C:\Users\jl3.PRT-063\AppData\Local\Programs\Microsoft VS Code\bin
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-11
  • 1970-01-01
  • 1970-01-01
  • 2020-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多