Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Python3.5内核安装到Jupyter笔记本时,确认ssl证书问题_Python_Ssl_Kernel_Certificate_Jupyter Notebook - Fatal编程技术网

将Python3.5内核安装到Jupyter笔记本时,确认ssl证书问题

将Python3.5内核安装到Jupyter笔记本时,确认ssl证书问题,python,ssl,kernel,certificate,jupyter-notebook,Python,Ssl,Kernel,Certificate,Jupyter Notebook,在我的Macbook Pro上,我使用Anaconda Navigator 1.8.2。当我安装Python2的时候 我使用我已使用此链接,已成功安装 python3.6内核进入jupyter笔记本: 我尝试了相同的过程,将python3更改为python3.5(如果在mac上调用哪个python3或python3.5,则分别为3.6.4和3.5.4)。请注意,python 3.5几小时前刚从以下站点下载并安装: 我选择了:Mac OS X 64位/32位安装程序来完成安装 然后我按照Ipyth

在我的Macbook Pro上,我使用Anaconda Navigator 1.8.2。当我安装Python2的时候

我使用我已使用此链接,已成功安装 python3.6内核进入jupyter笔记本:

我尝试了相同的过程,将python3更改为python3.5(如果在mac上调用哪个python3或python3.5,则分别为3.6.4和3.5.4)。请注意,python 3.5几小时前刚从以下站点下载并安装: 我选择了:Mac OS X 64位/32位安装程序来完成安装

然后我按照Ipython文档的指示执行以下操作:在终端中运行
python3.5-m pip安装ipykernel

但错误是:

收集伊皮克内尔

无法获取URL:确认ssl证书时出现问题:[ssl:TLSV1\u警报\u协议\u版本]TLSV1警报协议版本(\u ssl.c:719)-正在跳过 找不到满足ipykernel要求的版本(来自版本:)

未找到ipykernel的匹配分发

您使用的是pip版本9.0.1,但版本9.0.3可用。 您应该考虑通过“PIP安装-升级PIP”命令进行升级。 然后我尝试通过在终端中运行以下代码来升级pip
python3.5-m pip安装--升级pip

但仍有错误: 无法获取URL:确认ssl证书时出现问题:[ssl:TLSV1\u警报\u协议\u版本]TLSV1警报协议版本(\u 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安装-升级PIP”命令进行升级。
看起来这是蟒蛇3.5的问题,但现在我不知道引擎盖下发生了什么。如果你知道如何解决它,请与我分享。谢谢您

从您的Mac终端,尝试按如下方式升级pip:

curl https://bootstrap.pypa.io/get-pip.py | python

您的问题似乎与最近TLS对pip的反对有关。org网站正在停止对TLS版本1.0和1.1的支持。看看你是否想知道更多的细节。

你为什么要把蟒蛇和标准分发混用?Anaconda和
conda
的要点是充当一个环境管理系统,为您安装不同的解释器。…。@juanpa.arrivillaga确实,conda可以使用python 3.5创建虚拟环境。但是我需要在jupyter笔记本中使用python 3.5,这需要安装
python3-m pip install ipykernel
?您可以使用
conda
来管理这一切。在您的系统中添加一堆非托管解释器安装是一个很好的方法,可以让您的系统更加完善。因此,有一个有趣的发现。我可以问一下,因为我在Versions文件夹下有python 2.7、3.5和3.6。当实现它时,哪个python的pip得到了升级?一个更广泛的问题是,我可以对python2.7使用
python2-m pip安装--升级pip
,对python3.6使用
python3.5-m pip安装--对python3.5使用升级pip
,哦,我知道了,通过更改
curlhttps://bootstrap.pypa.io/get-pip.py |python
curlhttps://bootstrap.pypa.io/get-pip.py |python3.5
我可以
python3.5-mpip安装ipykernel
。多谢各位much@Jason此外,使用虚拟环境将使您的生活更加轻松。这是为了防止这种版本冲突。