我在Windows 10上安装了“ Visual Studio Code”应用程序,然后转到:视图-命令面板,选择“ Python选择解释器”,然后选择“ Python 3.6.5 64位基本Conda”,其中引用了安装默认情况下安装在我已经安装在同一台计算机上的Visual Studio Community Edition安装的子目录中的Anaconda Python版本(我认为它与Visual Studio同时安装)。
然后我创建了一个单行的Python .py文件,其中包含:
print(“ Hello World”)
并通过右键单击并选择“在终端中运行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:/程序文件(x86)/ Microsoft Visual Studio / Shared / Anaconda3_64 / Scripts / activate” 'C:/程序文件(x86)/ Microsoft Visual Studio / Shared / Anaconda3_64 / Scripts / activate'>>> conda激活库 文件“”,第1行conda激活库 ^ SyntaxError:语法无效 “ C:/程序文件(x86)/ Microsoft Visual Studio / Shared / Anaconda3_64 / python.exe” c:/FILES/IB_API_Dev/Octopus/Untitled1.py 文件“”,第1行 “ C:/程序文件(x86)/ Microsoft Visual Studio / Shared / Anaconda3_64 / python.exe” c:/FILES/IB_API_Dev/Octopus/Untitled1.py ^ SyntaxError:语法无效
答案 0 :(得分:1)
嗯,事实证明,terminal.integrated.shell.windows配置应该是要在其上运行Python可执行文件的“外壳”。不是Python可执行文件本身。
我已将配置更改为:
C:\ Windows \ System32 \ cmd.exe
现在可以使用了。
答案 1 :(得分:0)
您还可以使用来自 powershell 终端的 python 可执行文件运行您的 python,只需将您的 conda 虚拟环境指定为解释器,如下所示:
打开 VS 代码。 输入 ctrl+shift+P 打开命令托盘。
在命令托盘中输入“python:select interpreter”
您应该看到您的 conda 环境列为选项,选择您创建并要使用的 conda 环境
Powershell 提示符将如下所示
你也可以在终端通过conda env执行python,在python文件上右键,选择“Python: Run Python File in Terminal”
在此处查看有关终端窗口的部分 https://code.visualstudio.com/docs/python/environments#_select-and-activate-an-environment