无法连接到 Jupyter Notebook

新手上路,请多包涵

我的环境:

Windows 10 专业版 Python 3.7.2 virtualenv 16.4.3

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

然后我用 env\Scripts\activate 激活了虚拟环境

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

最后,我用jupyter notebook启动了jupyter

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

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

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

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

我之前的两个虚拟环境(使用 Jupyter)运行良好。我已经删除了 .ipython、.jupyter、AppData\Roaming\jupyter,但没有任何运气。

我已经从浏览器中清除了 cookie,并尝试了不同的浏览器。什么都不管用。

我之前创建了另外两个虚拟环境,它们都仍然有效。

两个工作环境中的所有 jupyter notebook 都以不受信任的方式启动,而新环境以受信任的方式启动。我猜我点击了某个东西,现在笔记本正在寻求以一种受信任的方式启动——这可能需要 HTTPS。

我在哪里寻找解决这个问题?

原文由 Mark Eggers 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
2 个回答

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

  1. Jupyter 没有连接到服务器
  2. Jupyter 内核未连接

我在一个正常工作的环境中查看了龙卷风的版本(来自上面的链接)。原来版本是 5.1.1

我在一个不工作的环境中查看了龙卷风的版本。原来版本是 6.0

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

pip install –upgrade tornado==5.1.1

现在非工作环境可以工作了!

原文由 Mark Eggers 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

原文由 Monty 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题