python - 为什么使用按钮运行脚本时会打开 quote> 提示

标签 python visual-studio-code vscode-settings

我创建了一个新文件夹和一个新的 conda 环境,并在 VSCode 中打开它。但是,当我尝试使用“运行”按钮运行任何 Python 脚本时,我得到了等待输入的 quote> 提示符。我的设置有什么问题?

user@c1 my-project % /Users/user/miniconda3/envs/my-env/bin/python /Users/user/Desktop/my-project/src/script.py quote>

那指的是任何 python 脚本,即使是像下面这样最简单的脚本也称此行为:

print(2+2)

这是我选择了 Python 的输出面板:

User belongs to experiment group 'pythonaa'
User belongs to experiment group 'pythonSendEntireLineToREPL'
User belongs to experiment group 'pythonNotDisplayLinterPrompt'
User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'ShowExtensionSurveyPrompt - control'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'LocalZMQKernel - experiment'
User belongs to experiment group 'CollectLSRequestTiming - experiment'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'DeprecatePythonPath - control'
User belongs to experiment group 'RunByLine - experiment'
User belongs to experiment group 'CustomEditorSupport - control'
> conda --version
> pyenv root
> python3.7 ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3 ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3.6 ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python2 ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> conda info --json
> conda info --json
> conda info --json
> conda info --json
> conda env list
> conda info --json
Python interpreter path: ~/miniconda3/envs/my-env/bin/python
Starting Jedi Python language engine.
> conda info --json
> conda env list
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)"
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.prefix)"
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py site --user-site
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py site --user-site
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/completion.py
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/completion.py
Error 2021-02-28 11:15:20: stderr jediProxy Error (stderr) /Users/user/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/completion.py:584: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_names instead.
  jedi.api.names(

> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text ~/Desktop/my-project/src/script.py
cwd: ~/Desktop/my-project
> ~/miniconda3/envs/my-env/bin/python ~/.vscode/extensions/ms-python.python-2021.2.582707922/pythonFiles/pyvsc-run-isolated.py pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text ~/Desktop/my-project/src/script.py
cwd: ~/Desktop/my-project
##########Linting Output - pylint##########

--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

最佳答案

在左下角,你看到python版本了吗?如果是,请单击它,然后选择虚拟环境。或者,您可以按 Cntrl + p,然后搜索 python interpreter,然后选择环境。

enter image description here enter image description here

关于python - 为什么使用按钮运行脚本时会打开 quote> 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66382583/

相关文章:

visual-studio-code - 如何将 VSCode 更改为缩进 4 个空格而不是默认的 2 个?

python - tf.global_variables_initializer() 的位置

python - 使用python从图像中提取线条

visual-studio-code - 行选择在 VSCode 上无法正常工作

VSCode 中未发现 Python 单元测试

visual-studio-code - VSCode 语言特定的背景颜色,如 Notepad++

visual-studio-code - VSCode |新窗口选择语言

python - 字典键与值匹配时遇到问题

python - python 是否有一个内置函数可以为 None 获取 0

visual-studio-code - Visual Studio Code 编辑器没有占用整个空间