我刚刚在VS Code上安装了python,但是我无法使用来运行任何python代码 python command。
好像用了 python默认情况下命令,但无法识别命令。
当我右键单击并选择Run Code它时抱怨:
'python' is not recognized as an internal or external command, operable program or batch file
手动运行也是如此 python main.py。
当我打开提升的PowerShell并运行时python,它抱怨:
python : The term 'python' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ python …Run Code Online (Sandbox Code Playgroud) python automation build visual-studio-code vscode-code-runner
所以,基本上Visual Studio Code中的Code Runner可以在集成终端中运行。我怎样才能让它在外部终端中运行,这是命令提示符,因为我需要向我的同学展示我的程序的输出,所以通过集成的终端显示它并不方便。
我知道有像 Dev-C++ 这样的软件可以在外部终端中运行,但我喜欢使用这个 VS Code,因为它干净的 UI,而且 Code Runner 插件也很好地完成了它的工作。怎样才能一键完成呢?有什么配置吗?
我刚开始学习编程,我安装了 Visual Studio Code 来编写 javascript。
我安装了Code Runner扩展,以帮助我运行我的代码。
每当我尝试运行我的代码时,它都会说:
/bin/sh: 1: 节点:未找到
什么也没有发生。
我该如何解决?我试图让hello world出现,但它只是说找不到节点。
我在 Windows 10 上使用最新版本的 Visual Studio Code 和 Python 3.6(64 位)。
我安装了“Python”扩展(微软制作的扩展)。
每次我尝试运行一个简单的程序[例如, print("Hello, World!")] 时,它都会说“命令“python”拼写不正确或无法找到”![完成] 0.034 秒内退出,代码=1
这是一个非常简单的“你好,世界!” 程序其实并不需要太多。为什么Visual Studio Code 不允许我运行 Python 文件?
这是我的 Python 可执行文件的存储位置:
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\python.exe
Run Code Online (Sandbox Code Playgroud) 我在 VSCode 和 Code Runner 扩展中遇到了这个问题,以下是导致该问题的代码片段:
class init_error(Exception):
def __init__(self, comp="Internals"):
self.component = comp
self.message = f"Error occurred while initiating {self.component}"
def __str__(self):
return self.message
Run Code Online (Sandbox Code Playgroud)
我一开始以为是Python2和Python3之间的编译器搞错了,但在指定#!/usr/bin/env python3并检查是否print("foo")有效后,我相当确定这不是版本问题。我已检查 Code Runner 中的编译器设置为3.7.4 64-bit,因此我尝试通过扩展运行代码Python,并且它有效,所以我相信这是 Code Runner 问题。
很抱歉很长,但最后,f 字符串没有用红色下划线,并且不会出现问题,因此出于某种原因,f 字符串被认为是有效的语法,但不仅仅在代码中运行跑步者延伸。
如何让 Code Runner 接受 f 字符串?
感谢您的帮助。
PS 我认为这无关紧要,但我可以在一个月前发誓它有效。
python python-3.x visual-studio-code f-string vscode-code-runner
我正在尝试使用适用于 VSCode 的 Code Runner 扩展运行一个简单的程序“primeRange.cpp”。
我在VSCode 中选择了我的默认终端作为git bash,但是当我点击右上角的Run时,它会将命令发送到 bash 以使用 g++ 编译器运行程序,但是我收到错误,因为没有这样的文件或目录,当有存在具有给定名称的目录。
我怎样才能解决这个问题?
当我在代码运行器上按运行时,如何自定义要在 bash 上运行的命令?
我想将命令设置为:
cd "c:\\Users\\Tushar\\Desktop\\contests\\Practice" && g++ primeRange.cpp -o primeRange && "c:\\Users\\Tushar\\Desktop\\contests\\Practice\\primeRange"
Run Code Online (Sandbox Code Playgroud)
或者
cd "c:\Users\Tushar\Desktop\contests\Practice" && g++ primeRange.cpp -o primeRange && "c:\Users\Tushar\Desktop\contests\Practice\primeRange"
Run Code Online (Sandbox Code Playgroud)
如果我在 bash 上手动执行上述任何一个命令,那么它就可以工作。
所以我基本上想知道如何在路径中包含可执行文件名:
"c:\Users\Tushar\Desktop\contests\Practice\primeRange"
Run Code Online (Sandbox Code Playgroud)
而不是在引号之后:
"c:\Users\Tushar\Desktop\contests\Practice\"primeRange
Run Code Online (Sandbox Code Playgroud)
我已将 settings.json 中的路径更新为:
"code-runner.executorMap": {
"cpp": "cd $dir && g++ -std=c++11 $fileName -o $fileNameWithoutExt && \"./$fileNameWithoutExt.exe\""
},
Run Code Online (Sandbox Code Playgroud)
解决
修复 1:
将 …
如果这个问题没有意义,我很抱歉,我真的不知道如何正确地表达它。
我想要实现的目标类似于运行 python 文件时在命令提示符中的工作方式。当我从命令提示符运行Python文件时,命令提示符窗口会在程序运行过程中跳转到最后输出的行,因此当前输出的内容始终可见。然而,在我当前的 VS Code 设置中,输出窗口不会跳转到打印的最后一行,我必须滚动输出窗口才能查看程序发生了什么。
我目前正在使用最新版本的 VS Code 并使用代码运行器扩展。如果我的要求没有意义,请告诉我。
谢谢
我正在使用 VS Code 用 C++ 进行编程。当我运行代码(使用“Code Runner”扩展)时,文件.exe存储在同一文件夹中。我在许多项目中看到他们将其存储在/bin文件夹中。可以自动存进去吗?/bin(如果该文件夹不存在,请创建该文件夹)。
我使用以下命令在 Windows 上安装了 Haskell:
Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Run Code Online (Sandbox Code Playgroud)
choco install haskell-dev
Run Code Online (Sandbox Code Playgroud)
安装成功后,我在 VSCode 上编写代码并尝试在代码运行器的帮助下运行代码,但出现以下错误:
“runhaskell”不被识别为内部或外部命令、可操作程序或批处理文件。
如何解决这个问题呢 ?
python ×3
automation ×1
bash ×1
build ×1
c++ ×1
f-string ×1
go ×1
haskell ×1
javascript ×1
node.js ×1
python-3.x ×1
vscode-tasks ×1
windows ×1