我的环境:
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。
在哪里可以解决此问题?
答案 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)
这似乎是龙卷风问题。我在这里找到了线索。
我在正常工作的环境中查看了龙卷风的版本(来自以上链接)。事实证明,该版本为 5.1.1 。
我在无法正常工作的环境中查看了龙卷风的版本。事实证明,该版本为 6.0 。
我使用以下命令将非工作环境中的龙卷风版本降级为5.1.1。
pip install --upgrade tornado == 5.1.1
现在非工作环境有效!
答案 2 :(得分:0)
因为这是 Google 搜索错误的最佳答案之一:
"无法建立到笔记本服务器的连接。笔记本将继续尝试重新连接。检查您的网络连接或笔记本服务器配置。"
这也可能与任何安装或库无关。
它可能只是您浏览器或系统中的代理设置。
一种解决方案可能是停用代理或向 Jupyter 的 URI 添加例外。