已安装Python包,但在Jupyter笔记本中出现导入错误

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

在 Mac OS 上全新安装 Python 3.12.5。

在 Jupyter 笔记本中出现导入错误:

enter image description here

但在终端中运行良好:

enter image description here

我也没有使用任何虚拟环境。

这是终端显示 python 和 pip 已安装的位置:

enter image description here

这是 Jupyter 笔记本显示安装了 python 和 pip 的位置:

enter image description here

因此,它指向相同的路径(我检查过 Jupyter 是否可能在内部使用不同的点,但情况似乎并非如此)。

那怎么了?我该如何解决它?


似乎有效的是:

import sys
!{sys.executable} -m pip install tiktoken

但以前我总是在 Jupyter 笔记本中使用

!pip install <package>
,或者我在终端中使用
pip install <package>
并且能够将包导入到 Jupyter 笔记本中。只有在新安装 Python(升级 Python 版本)后我才注意到这种行为。有谁知道我如何才能像以前一样以更简单的方式重新安装软件包?我不想每次安装新软件包时都必须运行
!{sys.executable} -m pip install <package>
;更不用说我还希望能够从终端安装包,然后将它们导入到 Jupyter 笔记本中。

python jupyter-notebook python-import importerror
1个回答
0
投票

这是在 macOS 中更新 python 版本的指南

您需要更新 macOS 中的 python 路径,以便别名 python 映射到正确的路径。

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