正如标题所说,我刚刚升级到Ubuntu 22.04 LTS,我以前的工作设置现在在启动Jupyter时显示ImportError: libssl.so.1.1: cannot open shared object file: No such file or directory
,并且每当尝试使用pip
时都会抛出Could not fetch URL https://pypi.org/simple/jupyter/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/jupyter/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
。
Libssl实际上在/usr/lib/x86_64-linux-gnu/libssl.so.1.1
中可用。我可以改变LD_LIBRARY_PATH,但这似乎是一个解决方案。
我通过重新安装环境解决了这个问题。
使用pipenv
和pyenv
。我删除了pipenv
环境和使用pyenv
的Python版本。然后重新安装。