无法从 Windows 上的 Jupyter Notebook 中的虚拟环境访问库

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

我遇到一个问题,即在 Windows 上运行 Jupyter Notebook 时无法从虚拟环境访问库。尽管激活虚拟环境并安装所需的包,Jupyter Notebook 仍无法识别这些库。这是问题的细分:

我已采取的步骤:

  1. 使用命令激活虚拟环境:
    C:\path\to\your\virtualenv\Scripts\activate
  2. 已验证虚拟环境激活,环境名称出现在命令提示符中。
  3. 使用以下方式在激活的虚拟环境中安装必要的软件包,包括 TensorFlow:
    pip install -r requirements.txt
  4. 尝试在 Jupyter Notebook 中导入这些库,但没有成功。

错误信息:

当尝试在 Jupyter Notebook 中导入库时,我遇到了 ImportError,指出找不到该模块。例如,运行

import tensorflow as tf
会导致“ModuleNotFoundError”。

附加信息:

  • 我运行的是 Windows 11。
  • 虚拟环境包含所需的包。
  • Python版本:
    3.10.10
  • Jupyter Notebook 版本:
    6.5.4

有没有人遇到过类似的问题,或者可以提供有关为什么 Jupyter Notebook 无法识别虚拟环境中的库的见解?我们将非常感谢您的指导和专业知识。

谢谢!

python jupyter-notebook jupyter virtualenv python-3.10
1个回答
0
投票

您可能是通过CMD运行了激活命令,这与Jupyter Notebooks无关。您应该从笔记本中选择所需的环境。

如果您在浏览器上运行它,请

Kernel
->
Change kernel
并选择您需要的。如果您在 VS Code 上运行它,当您打开
ipynb
文件时,它会提供一个选择内核的选项。

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