【问题标题】:VSCode starts up when I use ".py" extension with CMD commands当我使用带有 CMD 命令的“.py”扩展名时,VSCode 启动
【发布时间】:2017-11-01 14:18:46
【问题描述】:

我不知道它是什么时候以及如何开始的,但现在我遇到了这样一个小故障:

  1. 打开 CMD
  2. 输入python命令:“django-admin.py help”
  3. Visual Studio Code 启动并打开 manage.py 进行编辑。
  4. CMD 命令本身不返回任何内容。

  5. 另一方面,如果我输入:“django-admin help”(没有 .py) CMD 显示帮助,VSCODE 没有任何反应。

这是什么魔法?如何将 VSCODE 反应更改为 .py 提及?

【问题讨论】:

    标签: python django visual-studio-code


    【解决方案1】:

    这也发生在我身上,我尝试使用 django-admin.py startproject example 创建一个 django 项目,我四处询问,我发现 django-admin.py 在 windows 的 vscode 上不起作用(我不太确定 mac),vscode 看到它作为文件而不是命令,导致 vscode 不需要 .py 扩展名来执行命令。

    【讨论】:

    • 但是VSCode如何拦截CMD命令呢?我的意思是当我使用 CMD 时甚至没有启动 VSCode!!!
    • 好问题。我刚刚阅读了官方的django文档,该命令不包含.py扩展名。
    【解决方案2】:

    我也遇到了同样的问题。我注意到在 VS Code 上安装 pylint 后,我​​无法从 CMD 访问 manage.py。似乎现在我的系统正在尝试使用 VS 代码打开 .py,而不是使用 Python 执行它。 所以我打开了windows文件资源管理器并右键单击manage.py图标并单击“Open With >> Python”。之后,我能够像往常一样再次启动应用程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多