Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio代码中运行Anaconda python Hello World的语法无效_Python_Visual Studio Code_Anaconda - Fatal编程技术网

Visual Studio代码中运行Anaconda python Hello World的语法无效

Visual Studio代码中运行Anaconda python Hello World的语法无效,python,visual-studio-code,anaconda,Python,Visual Studio Code,Anaconda,我在windows 10上安装了“Visual Studio代码”应用程序,并转到:查看-命令调色板,选择“Python选择解释器”,选择“Python 3.6.5 64位基本Conda”,它引用了Anaconda Python的安装,默认情况下安装在我已经安装在同一台机器上的Visual Studio Community Edition安装的子目录中(我认为它是与Visual Studio同时安装的) 然后,我创建了一个单行Python.py文件,其中包含: 打印(“你好世界”) 并通过右键单

我在windows 10上安装了“Visual Studio代码”应用程序,并转到:查看-命令调色板,选择“Python选择解释器”,选择“Python 3.6.5 64位基本Conda”,它引用了Anaconda Python的安装,默认情况下安装在我已经安装在同一台机器上的Visual Studio Community Edition安装的子目录中(我认为它是与Visual Studio同时安装的)

然后,我创建了一个单行Python.py文件,其中包含:

打印(“你好世界”)

并通过右键单击并选择“在终端中运行Python文件”来运行它

但是我在输出中得到语法错误,如下所示

我做错了什么

Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.
“C:/ProgramFiles(x86)/Microsoft Visual Studio/Shared/Anaconda3_64/Scripts/activate” 'C:/ProgramFiles(x86)/Microsoft Visual Studio/Shared/Anaconda3_64/Scripts/activate'>>>conda activate base 文件“”,第1行康达激活基地 ^ SyntaxError:无效语法 “C:/ProgramFiles(x86)/Microsoft Visual Studio/Shared/Anaconda3_64/python.exe”C:/Files/IB_API_Dev/Octopus/Untitled1.py 文件“”,第1行 “C:/ProgramFiles(x86)/Microsoft Visual Studio/Shared/Anaconda3_64/python.exe”C:/Files/IB_API_Dev/Octopus/Untitled1.py ^ SyntaxError:无效语法


啊,原来terminal.integrated.shell.windows配置应该是运行Python可执行文件的“shell”。而不是Python可执行文件本身

我已将配置更改为:

C:\Windows\System32\cmd.exe


现在它可以工作了。

另外,当我第一次安装“Visual Studio代码”时,它默认在Windows Powershell中运行Python文件。为了解决这个问题,我转到File-Preferences-Settings并将:terminal.integrated.shell.windows粘贴到右侧显示的文本字段中。这导致出现了一个新段落,其中的文本字段为:C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe我将其更改为:C:\Program Files(x86)\Microsoft Visual Studio\Shared\Anaconda3\U 64\python.exe,结果是terminal.integrated.shell.WINDOWS配置应该是“shell”在其上运行Python可执行文件。而不是Python可执行文件本身。我已将配置更改为:C:\Windows\System32\cmd.exe,现在可以工作了。