【发布时间】:2018-09-20 20:10:06
【问题描述】:
在我的 Macbook Pro 上,我使用 Anaconda Navigator 1.8.2。在我安装 Python2 时使用它。
我用过这个链接,安装成功 python3.6内核进入jupyter notebook。 :https://ipython.readthedocs.io/en/latest/install/kernel_install.html
我尝试相同的过程,将 python3 更改为 python3.5(如果您在我的 mac 上调用 which python3 或 python3.5,则分别为 3.6.4 和 3.5.4)。请注意,python 3.5 是几小时前从以下位置下载并安装的:https://www.python.org/downloads/release/python-354/ 我选择了:Mac OS X 64-bit/32-bit installer,完成安装
然后我按照 Ipython Document 的指示执行以下操作:在终端中运行 python3.5 -m pip install ipykernel
但是出错了:
收集 ipykernel
无法获取 URL https://pypi.python.org/simple/ipykernel/:确认 ssl 证书时出现问题:[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 警报协议版本 (_ssl.c:719) - 跳过 找不到满足 ipykernel 要求的版本(来自版本:)
没有为 ipykernel 找到匹配的分布
您使用的是 9.0.1 版本的 pip,但可以使用 9.0.3 版本。 您应该考虑通过“pip install --upgrade pip”命令进行升级。
然后我尝试通过在终端中运行此代码来升级 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) - 跳过 要求已经更新:/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages 中的 pip
您使用的是 9.0.1 版本的 pip,但可以使用 9.0.3 版本。 您应该考虑通过“pip install --upgrade pip”命令进行升级。
看起来是 python3.5 的问题,但现在我不知道引擎盖下发生了什么。如果您知道如何解决它,请与我分享。谢谢
【问题讨论】:
-
为什么要将 Anaconda 与标准发行版混合使用? Anaconda 和
conda的重点是作为一个环境管理系统,为您安装不同的解释器...... -
@juanpa.arrivillaga 事实上,Conda 可以使用 python 3.5 创建虚拟环境。但是我需要在jupyter notebook中使用python 3.5,需要安装
python3 -m pip install ipykernel -
所以?您可以使用
conda管理所有这些。将一堆非托管解释器安装到您的系统是一个很好的方法。
标签: python ssl kernel certificate jupyter-notebook