在 Mac OS 上全新安装 Python 3.12.5。
在 Jupyter 笔记本中出现导入错误:
但在终端中运行良好:
我也没有使用任何虚拟环境。
这是终端显示 python 和 pip 已安装的位置:
这是 Jupyter 笔记本显示安装了 python 和 pip 的位置:
因此,它指向相同的路径(我检查过 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 笔记本中。
这是在 macOS 中更新 python 版本的指南。
您需要更新 macOS 中的 python 路径,以便别名 python 映射到正确的路径。