繁体   English   中英

在 Visual Studio Code 中运行 Anaconda python Hello World 的语法无效

[英]invalid syntax running Anaconda python Hello World in Visual Studio Code

我在 Windows 10 上安装了“Visual Studio Code”应用程序,然后转到:查看 - 命令面板,选择“Python-select 解释器”并选择“Python 3.6.5 64-bit base 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:/Program Files (x86)/Microsoft Visual Studio/Shared/Anaconda3_64/Scripts/activate" 'C:/Program Files (x86)/Microsoft Visual Studio/Shared/Anaconda3_64/Scripts/activate'>>> conda activate base文件“”,第 1 行 conda activate base ^ SyntaxError:语法无效“C:/Program Files (x86)/Microsoft Visual Studio/Shared/Anaconda3_64/python.exe”c:/FILES/IB_API_Dev/Octopus/Untitled1.py 文件“ ", 第 1 行 "C:/Program Files (x86)/Microsoft Visual Studio/Shared/Anaconda3_64/python.exe" c:/FILES/IB_API_Dev/Octopus/Untitled1.py ^ SyntaxError: invalid syntax

嗯,事实证明,terminal.integrated.shell.windows配置应该是要在其上运行Python可执行文件的“外壳”。 不是Python可执行文件本身。

我已将配置更改为:

C:\\ WINDOWS \\ SYSTEM32 \\ CMD.EXE

现在可以了。

您还可以使用来自 powershell 终端的 python 可执行文件运行您的 python,只需将您的 conda 虚拟环境指定为解释器,如下所示:

打开 VS 代码。 键入 ctrl+shift+P 打开命令托盘。

在命令托盘中输入“python:select interpreter”

您应该看到您的 conda 环境列为选项,选择您创建并想要使用的 conda 环境

在此处输入图片说明

Powershell 提示符将如下所示

在此处输入图片说明

也可以在终端通过conda env执行python,在python文件上右键,选择“Python: Run Python File in Terminal”

请参阅此处的终端 Windows 部分https://code.visualstudio.com/docs/python/environments#_select-and-activate-an-environment

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM