在我的Macbook Pro上,我使用的是Anaconda Navigator 1.8.2。我安装时的Python2。
我使用此链接,成功安装了一个 python3.6内核进入jupyter笔记本。 :https://ipython.readthedocs.io/en/latest/install/kernel_install.html
我尝试相同的程序,将python3更改为python3.5 (如果你在我的mac上调用python3或python3.5,则分别为3.6.4和3.5.4)。请注意,python 3.5仅在几小时前从https://www.python.org/downloads/release/python-354/下载并安装 我选择了:Mac OS X 64位/ 32位安装程序,以完成安装
然后按照Ipython文档的指示执行以下操作:在终端中运行python3.5 -m pip install ipykernel
但错误有:
收集ipykernel
无法获取网址https://pypi.python.org/simple/ipykernel/:确认ssl证书时出现问题:[SSL:TLSV1_ALERT_PROTOCOL_VERSION] tlsv1提醒协议版本(_ssl.c:719) - 跳过 找不到满足ipykernel要求的版本(来自版本:)
找不到ipykernel的匹配分发
您使用的是pip版本9.0.1,但版本9.0.3可用。 您应该考虑通过'pip install --upgrade pip'命令进行升级。
然后我尝试通过在终端中运行此代码来升级点数:python3.5 -m pip install --upgrade pip
但仍有错误: 无法获取URL https://pypi.python.org/simple/pip/:确认ssl证书时出现问题:[SSL:TLSV1_ALERT_PROTOCOL_VERSION] tlsv1警报协议版本(_ssl.c:719) - 跳过 要求已经是最新的:pip in /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
您使用的是pip版本9.0.1,但版本9.0.3可用。 您应该考虑通过'pip install --upgrade pip'命令进行升级。
看起来这是python3.5的问题,但是现在我不知道幕后发生了什么。如果您知道如何解决,请与我分享。谢谢
答案 0 :(得分:1)
在Mac终端上,尝试按如下方式升级pip:
curl https://bootstrap.pypa.io/get-pip.py | python
您的问题似乎与最近对PIP的TLS弃用有关。 Python.org站点正在停止对TLS版本1.0和1.1的支持。如果您想了解更多详情,请参阅this other answer。