在 VSCode 上,“运行代码”时,为什么 VSCode 引用了 anaconda 库文件,即使我选择了 venv?

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

参考截图:https://i.stack.imgur.com/QYjEg.png (我是新来的,还不能发布图片)

所以我采取的步骤如下:

  1. 创建 venv 并运行 venv
  2. 安装我的库
  3. 运行脚本时选择相同的解释器
  4. 选择['运行代码'](虽然有错误,但忽略它)
  5. 有错误。

代码: 导入错误:.....(C:\ Users .... naconda3 \ Lib \ site-packages \ langchain ext_spliter.py)

我可以知道为什么它引用 anaconda3 而不是我的 venv 文件路径吗?

当我运行“Python File”时,我意识到它引用了正确的 venv 文件夹。

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

您必须安装 CodeRunner 扩展。您可以使用

Python: Select Interpreter
为 vscode 选择解释器,或者更准确地说,为 Python 扩展选择解释器。因为这是Python扩展带来的功能。 CodeRunner默认只会使用系统环境变量中的python环境。您选择的 Python 扩展自然不会影响 CodeRunner 扩展。

Run Code
将使用CodeRunner来执行脚本。

Run Python File
将使用 Python 扩展来执行脚本。

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

扩展 命令
CodeRunner 运行代码
Python 运行Python文件
© www.soinside.com 2019 - 2024. All rights reserved.