Vscode 的选择解释器在 Mac 上不起作用

问题描述 投票:0回答:1

我创建了一个虚拟环境,当我使用选择解释器在该虚拟环境中使用 python 解释器时,没有任何反应,它继续使用我系统的 python 解释器。

我还注意到,setting.json 不会在 .vscode 中自动创建,这可能与此有关。

编辑:我能够使用 vscode 中的 python 扩展在我的项目文件夹中创建一个 virtualenv,我只是好奇为什么我不能以其他方式执行此操作,因为我习惯于在单独的位置组织我的 venv。

python macos visual-studio-code virtualenv
1个回答
0
投票

我认为您可能正在使用 CodeRunner 来执行脚本,该脚本不使用

Python: Select Interpreter
选择的解释器。该命令属于python扩展,所以请使用
Run Python File
来执行脚本。

是否使用界面右下角显示的python版本

扩展 命令
CodeRunner 运行代码
Python 运行Python文件

您将看到显示当前使用的解释器的终端命令

您还可以使用以下代码检查当前的解释器

import sys
print(sys.executable)
© www.soinside.com 2019 - 2024. All rights reserved.