无法连接到新的Jupyter笔记本电脑

时间:2019-03-02 01:32:11

标签: python jupyter-notebook jupyter

我的环境:

Windows 10专业版 的Python 3.7.2 virtualenv 16.4.3

我用D:\ Python37 \ Scripts \ virualenv env创建了一个新的虚拟环境

然后我使用env \ Scripts \ activate

激活了虚拟环境

然后我用pip install --upgrade jupyter安装了jupyter

最后,我从jupyter笔记本开始了jupyter

一切正常,我创建了一个新的Python 3笔记本。不幸的是,笔记本电脑从未连接到服务器。我在Powershell中收到以下错误消息

替换陈旧的连接:(令牌)

在浏览器中,我收到以下错误消息:

无法建立与笔记本服务器的连接。笔记本计算机将继续尝试重新连接。检查您的网络连接或笔记本服务器配置。

我以前的两个虚拟环境(使用Jupyter)都能正常工作。我删除了.ipython,.jupyter,AppData \ Roaming \ jupyter,没有任何运气。

我已经从浏览器中清除了cookie,并尝试使用其他浏览器。什么都没有。

我之前创建了另外两个虚拟环境,但两个虚拟环境仍然可以使用。

两个工作环境中的所有jupyter笔记本电脑都以不受信任的方式启动,而新环境则以受信任的方式启动。我猜想我单击了某个东西,现在笔记本正在寻求以可信任的方式启动-可能需要HTTPS。

在哪里可以解决此问题?

3 个答案:

答案 0 :(得分:1)

Anaconda非常擅长处理任何依赖关系。我刚刚在终端中使用Anaconda进行了尝试:

# see current envs
conda info -e

# make new environment, feel free to add your version of python with python=3.7 handle
conda create -n test

activate test

conda list   #This should appear empty
conda install jupyter  #y to install everything.

jupyter notebook  #launch jupyter notebook

我的名字是“受信任的”。上面的方法不一定是最简约的做事方式,但至少没有任何中断,您可以立即运行。我正在使用conda version: 4.6.2

答案 1 :(得分:0)

这似乎是龙卷风问题。我在这里找到了线索。

  1. Jupyter no connection to server
  2. Jupyter kernel not connecting

我在正常工作的环境中查看了龙卷风的版本(来自以上链接)。事实证明,该版本为 5.1.1

我在无法正常工作的环境中查看了龙卷风的版本。事实证明,该版本为 6.0

我使用以下命令将非工作环境中的龙卷风版本降级为5.1.1。

pip install --upgrade tornado == 5.1.1

现在非工作环境有效!

答案 2 :(得分:0)

因为这是 Google 搜索错误的最佳答案之一:

"无法建立到笔记本服务器的连接。笔记本将继续尝试重新连接。检查您的网络连接或笔记本服务器配置。"

这也可能与任何安装或库无关。
它可能只是您浏览器或系统中的代理设置。
一种解决方案可能是停用代理或向 Jupyter 的 URI 添加例外。