尝试使用 python 3.9 在 MacOs 13.3.1 (a) 上运行 jupyter-notebook: ImportError: urllib3 v2.0 仅支持 OpenSSL 1.1.1+

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

我刚刚通过“pip3 install jupyterlab”安装了jupyter笔记本 我将安装目录添加到我的路径(/Users//Library/Python/3.9/bin)

python版本: Python 3.9.6(默认,2023 年 3 月 10 日,20:16:38) [Clang 14.0.3 (clang-1403.0.22.14.1)] 达尔文

点子版本:23.1.2

jupyter --版本 选定的 Jupyter 核心包... IPython:8.13.2 ipykernel:6.22.0 ipywidgets:未安装 jupyter_client:8.2.0 jupyter_核心:5.3.0 jupyter_服务器:2.5.0 jupyterlab:未安装 NB客户端:0.7.4 nbconvert:7.3.1 nb格式:5.8.0 笔记本:6.5.4 qtconsole:未安装 性状:5.9.0

我可以启动 jupyter-notebook,但是当我尝试运行导入命令(如“import openai”)时,出现以下错误:

“导入错误:urllib3 v2.0 仅支持 OpenSSL 1.1.1+,当前 'ssl' 模块是使用 LibreSSL 2.8.3 编译的。请参阅:https://github.com/urllib3/urllib3/issues/2168”

我不太明白这个。 “which openssl”将我指向 /usr/bin/openssl 和 /usr/bin/openssl 版本 返回 LibreSSL 3.3.6

我还做了一些谷歌搜索并查找了https://github.com/urllib3/urllib3/issues/2168,但我没有找到解决我的问题的方法。

如果有人能给我指出正确的方向,我将不胜感激。谢谢大家!

jupyter-notebook openssl importerror libressl
3个回答
16
投票

我遇到了类似的问题,并且this对我有用。我使用

安装了所需的版本
pip3 install "urllib3 <=1.26.15"

1
投票

我遇到了同样的问题,但自从我升级到 Python 3.11 后它现在可以工作了。

你可以尝试使用pipenv:

pipenv install --python 3.11

0
投票

@Andres Dev 建议在 Mac 上对我来说效果很好。谢谢

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