在 VSCode 中使用 jupyter 笔记本时,Python 解释器被忽略

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

我有一个虚拟环境,其中包含一些已安装的软件包和一个笔记本,其中包含一些仅存在于该环境中的软件包的导入。

我已经完成了 Ctrl + Shift + P > Python: 选择 Interpreter,并选择了我的环境。

但是,如果我运行该单元,它会告诉我 ModuleNotFoundError,因为它尝试使用我的全局 Python 环境进行导入(如果我全局安装包,单元就会成功)。

因此,所选的解释器将被忽略,并且始终使用全局环境。

我还尝试使用我的环境:Jupyter: Select Interpreter to Start Jupyter Server,但结果没有改变。

这个问题在python文件中不存在,仅在jupyter笔记本中存在。

如何解决?使用 Jupyter Notebooks 时我是否被迫全局安装软件包?

python visual-studio-code jupyter-notebook jupyter interpreter
1个回答
0
投票

尝试使用anaconda软件,该软件中包含jupiter笔记本,但它在解释python程序时不包含任何错误,并且其解释器比VScode工作状况良好。

© www.soinside.com 2019 - 2024. All rights reserved.