ipython一直工作正常,直到几个小时前我不得不进行严格关闭,因为我无法打断内核.现在打开任何笔记本给我以下错误: "无法建立Websocket连接.您将无法运行代码.检查您的网络连接或笔记本服务器配置." 我有最新版本的Chrome,我只想访问本地笔记本. JavaScript控制台给了我: 启动WebSockets:[Stackoverflow允许的链接]/737C7279-7FAB-467C-9E0F-CBA16233E4B5 kernel.js:143 WebSocket连接失败:[Stackoverflow允许不允许的链接]/737C7279-7FAB-467C-9E0F-CBA16233E4B5 NONIFICAINAREA.JS:129 资源被解释为图像,但用Mime类型图像/X-PNG传输:" [Stackoverflow允许的链接]/static/components/jquery-ui/themes/smoothness/imag
以下是关于 jupyter-notebook 的编程技术问答
我不想将其作为一个问题,因为这似乎是一个完全不合理的功能请求,这是一个相当惊人的工具.但是,如果有任何读者熟悉该体系结构,我很想知道潜在的扩展是否可行. 我最近写了一个笔记本,其中包含一些简单的螺纹代码,只是为了看看我运行它会发生什么.笔记本代码(TL; DR IT启动了许多在睡眠环中打印的并行线程),可通过 https://gist.github获得. com/4562840 . 通过在代码运行时击中换移几次,您可以观察到内核的任何输出都会出现在当前单元格的输出区域中,而不是运行代码的单元格. 我想知道,是否有可能,是否有可能,是否有线程为单元格,以显示"刷新"按钮,从而使输出区域异步更新.理想情况下,如果在所有线程结束后单击刷新按钮(在最终更新之后). . 这将取决于能够识别和拦截每个线程的打印输出,并将其定向到特定单元的输出的缓冲区.所以,两个问题. 我是正确地相信Python 2的印刷声明的艰苦划分意味着 不能使用标准解释器? 实现此增强功能
如果我给出了一个数据集(例如Excel文件),我想在上传此Excel文件的网络服务器上部署一个网络服务器,它运行Python/numpy代码并显示一些数字. 我也可以在网站上有一些复选框,以更改代码中的参数. 您建议这样做什么工具?最简单的方法是什么? 目前,我在jupyter笔记本上有python代码,并使用: from ipywidgets.embed import embed_minimal_html embed_minimal_html('export.html', views=[fig]) 通过运行:python -m http.server 8080 在本地查看我的图(图) 我希望将其部署并选择上传文件. 我认为 解决方案 django可能是您的最佳选择.它需要Python知识和基本HTML/CSS-对于基本用法 - 这就是为什么我认为这是最好的选择. 您可以开发Python脚本和用户可以修改该Python脚本的输入,并可以轻松地
我使用从OpenCV网站复制的以下代码: import cv2 cap = cv2.VideoCapture(0) while(True): # Capture frame-by-frame ret, frame = cap.read() cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows() ,但图像是黑色的,有一些白噪声: 我很确定问题不是来自我的网络摄像头设备,因为我在Windows 10中使用"相机"应用程序,图片可以很好地显示. 以下是我的python环境: Python : 3.7.1 OpenCV : 4.1.0.25 (also tried 3.4.5.20) OS : windows 10 Webcam : Logitech C525
我想在Google Colab中开发Web应用程序.唯一的问题是,您需要连接到本地主机的浏览器来查看Web应用程序,但是Google COLAB在笔记本中没有浏览器. ,但似乎有一些方法.例如,run_with_ngrok是一个用于运行colab/jupyter笔记本中的flaks应用的库 #inside-jupyter-哥伦布音符 当您使用它时,它给出一个随机地址:"在http://.ngrok.io上运行" 以某种方式在Google Colab上运行的WebApp正在该地址上运行. 这是烧瓶应用程序的绝佳解决方案,但我希望在Google Colab上一般运行WebApps,而不仅仅是烧瓶.是否有在Colab/Jupyter笔记本中运行WebApps的一般方法? 解决方案 您可以计划在端口上启动服务器,例如端口= 8000.找到以这种方式使用的URL. from google.colab.output import eval_js print
我正在使用以下内容来抑制警告.有时警告被抑制,虽然最近它们没有用,而且警告仍然出现. > import warnings > warnings.filterwarnings("ignore") 我正在使用jupyter-notebook并使用tensorflow(也与keras一起使用,但不是出于这个特定的问题,但是keras也发生了同样的事情) 解决方案 如果它停止工作,也许您忘了首先用忽略代码执行单元格? import warnings warnings.filterwarnings('ignore') warnings.simplefilter('ignore') 请注意答案 to
有人知道此错误的原因吗? WARNING:tensorflow:No training configuration found in the save file, so the model was *not* compiled. Compile it manually. WARNING:tensorflow:11 out of the last 11 calls to .predict_function at 0x000001F9D1C05EE0> triggered tf.function retracing. Tracing is expensive and the excessive number of tracings could be due to (1) creating @tf.function repeatedly in a loop, (2) passing tensors
我已经探索了如何在jupyter笔记本中渲染GLTF/GLB文件的可用方法,以使查看器的回调互动完整.我最终最终使用VTK和K3D来实现这一目标.我的两个障碍是: 如何使用vtkgltfreader()从 GLB并在K3D中渲染这些? 解决方案:请参阅评论中发布的方法. 如何显示嵌入在GLTF/GLB中的颜色/纹理以显示它们 K3D? 解决方案 这是获取vtkpolydata的代码,并将其传递给k3d. import k3d import vtk import ipywidgets as widgets reader = vtk.vtkGLTFReader() reader.SetFileName('sample_glb/GroundVehicle.glb') reader.Update() plot = k3d.plot() mb = reader.GetOutput() iterator = mb.NewIterator() vtk_polyob
有时候,从 vs代码编辑器处理 jupyter笔记本(更快的负载,延迟较小,更轻松的调试). 尽管如此,存在一个问题,即默认主题颜色不够对比以区分输入和输出单元. 我很难弄清楚我应该更改哪种设置,让我们说,使 只是" dark-grey"(我正在使用默认的vs 2019年黑暗主题,但其他选项也与.ipynb文件没有对比). 欢迎任何帮助. (我也遇到了其他类似的问题,但没有找到转弯键解决方案.) 示例: 解决方案 我不确定这是否对您有帮助,但是您可以通过将其添加到您的设置. { "jupyter.ignoreVscodeTheme": true } 如果您希望使用VSCODE的GUI来编辑设置,则可以转到Jupyter扩展名(假设已安装了它)=> Extension设置=>并检查" imange vscode theme". 您需要重新启动或重新加载VScode才能生效. 其他解决方案 在settings.json中 - 可以在文件(W
在我的拱门系统上,我已经安装了jupyter -notebook 6.4.4和代码-OSS版本1.61.0.使用Python(V2021.9.1246542782)扩展和Jupyter(v2021.9.100)扩展. 当我尝试打开.ipynb文件时,程序返回以下消息: Extension activation failed, run the 'Developer: Toggle Developer Tools' command for more information. 并且不会执行笔记本. 如果然后切换开发人员工具,我发现的是表单的一系列错误: Error: Unable to read file '/usr/lib/code/extensions/markdown-language-features/notebook-out/index.js' (Error: Unable to resolve nonexistent file '/usr/lib/cod
我仍然是VScode的新手,但是我很难找到一些用于python jupyter笔记本的工具,可以在vscode版本中使用:1.56.2 ubuntu linux 20.04 lts. 因此,根据文档,应该有一些按钮进行调试,包括"按行运行代码"的按钮.这使得更容易在笔记本电池中调试任何代码问题.文档表明笔记本接口应该看起来像这样. 左上方的按钮是我感兴趣的. 现在,当我查看自己的界面时,看起来像这样. 因此,两个接口看起来非常不同.我不确定是否需要更改VScode中的任何设置来启用这些按钮. 文档没有提及任何设置的更改. 任何建议都将不胜感激. 解决方案 "按行运行代码"尚未针对您看到的新笔记本接口实现.同时,您可以通过执行以下操作选择"运行代码"支持返回旧接口: 打开您的用户设置.json,通过键入ctrl+shift+p>"偏好:打开设置(json)" 将以下行添加到您的用户设置.JSON文件: "jupyter.experimen
我正在使用Visual编程 工作室代码,但是每次我键入""(逗号)时,我都会得到自动完成建议.例如,在编写字典时,这真的很烦人.我试图通过浏览设置>用户>文本编辑器>建议中的每个选项来解决它,而我能找到的唯一解决方案是禁用"触发字符的建议".不幸的是,当我键入""时,这也可以禁用自动完成建议.有什么方法可以仅禁用","(逗号)作为触发字符? 解决方案 我为这个烦人的问题找到了一个肮脏的解决方法: 卸载或禁用ms-toolsai.jupyter Jupyter的官方Microsoft扩展名 安装旧的弃用Jupyter扩展donjayamanne.jupyter 通过这种方式,您可以自动完成功能和'.',但没有','逗号.这可以对您有用,直到找到和解决问题的根源为止. 编辑: 该错误在 github 状态 jupyter:2021年11月的迭代计划 P> 其他解决方案 按照 https:/github.com/Microsoft/vscode-jupyter/
我在SAS中有一个查询,在该查询中,我使用宏变量重复具有不同变量的Teradata查询.我们有5个数据库,一个用于每个状态,我在其中运行相同的查询,但是使用变量更新状态,然后修补所有数据集.我正在寻找如何在Python中做到这一点的帮助. 通过{state1,state2,state3,state4,state4,state5}循环,并将每个查询保存为{statex} _df然后合并所有 import teradata as td import pandas as pd from teradata import tdodbc udaExec = td.UdaExec(appConfigFile="udaexec.ini") with udaExec.connect("${dataSourceName}", LoginTimeout=120) as session: query1 = """database my_db_{state1};""" qu
我是调试和写作功能的忠实拥护者.这使我无法广泛使用Jupyter笔记本. 我最近开始使用VS代码,看起来我们几乎可以通过将jupyter笔记本电脑转换为.py文件来做到这一点,然后可以在调试模式下运行.这很棒,但是有点耗时,并且在转换后的文件中总有几乎没有什么可调整的东西. https://code.visualstudio.com/docs/docs/docs/docs/ddtps-/python/python/jupyter-support-/a a > 有没有一种方法可以在VS代码中链接调试器,并将断点放入包含函数的.py软件包文件中,并在我们从jupyter笔记本中调用函数时会触发该文件,所有这些都在VS代码中? 解决方案 我是Vscode Python扩展程序的开发人员.您描述的情况我们目前不支持.我们对Jupyter的调试支持目前仅限于运行时的.PY文件中的#%%代码区域.但是,我们确实支持直接在不久的将来出现的.ipynb文件中直接踏入单元格.从现在开始的一
我正在尝试在Ubuntu中的VSCODE中打开IPYNB文件.但是这些文件不是作为笔记本编辑器打开的.相反,它显示为原始JSON格式.你能帮忙吗? Python版本:3.8 ipykernel = 5.5.0 尝试卸载木星扩展名但不起作用. 更新: 当我从vscode中的下面命令打开新笔记本时(通过ctlr+shift+p)和Jupyter: Create Blank New Jupyter Notebook,它会按预期打开新笔记本,但我无法保存文件.VSCODE提示以下消息 test_python_folder/untitled-1.ipynb不受jupyter的支持. 请确保文件名与以下模式匹配: 谢谢 dhinesh 解决方案 根据此客户确认:
我看到使用Jupyter Notebook的人对数据框有很好的视野.但是,我在VSCODE中的Jupyter笔记本显示与终端相同的内容.我该如何更改?会更改主题帮助吗? 谢谢. 编辑:感谢您的答复.这是我想要的: 这就是现在的样子: 我对任何主题都可以,只要数据与行分离或至少标头分离看起来更清晰. 解决方案 熊猫的df = pd.DataFrame(data={"animal_1": ["elk", "pig"], "animal_2": ["dog", "quetzal"]}) print(df.to_markdown()) | | animal_1 | animal_2 | |---:|:-----------|:-----------| | 0 | elk | dog | | 1 | pig | quetzal | 其他解决方案 我到达了同一情况,并尝试将笔记本扩展名设置为默认情况.它适合我的情况.您可以看到详细信息在这里!
我一直在VS代码中使用Jupyter Widget # %%,没有任何问题.最近,我收到了错误消息 Failed to start the Kernel. OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '"c:'. View Jupyter log for further details. 但是,jupyter笔记本在浏览器中运行良好. 我尚未定义代码中的任何路径,当我创建虚拟环境时,jupyter在VS代码中运行正常. 以前有人经历过同样的问题并找到问题所在的地方?谢谢! 解决方案 解决问题的解决方案 通常现在,我只能建议将重新安装用于Jupyter 的VSCODE扩展,然后重新加载VSCODE. 免责声明 如果您在任何打开的语句中都使用了" C:",则需要添加像这样的字符串 _str = r"
vs代码最近更改了Python Interactive窗口的样式.现在,它看起来更像是jupyter笔记本,而之前的行为更像是ipython的行为(例如,您可以在其中使用箭头键上下记录).一段时间以来,可以用settings.json中的"jupyter.enableNativeInteractiveWindow": false进行否定,但是我现在得到了"未知配置设置"(请参阅附件图片). 我只是想知道是否有人看过相同的行为,并且找到了解决方案.我从来都不是研究笔记本的粉丝,我希望可以恢复为Python Interactive的先前风格 解决方案 转到 jupyter 扩展程序,单击卸载旁边的选择列表,您可以安装另一个版本: 安装v2021.8.1195043623然后重新加载窗口,设置是可以实现的.
我正在使用在Ubuntu 19.10上运行的VSCODE(V 1.48.0)创建Jupyter笔记本. vscode崩溃了,不幸的是我没有保存笔记本,当我重新启动时是空的. 我已经能够在〜/.config/.config/code/user/englostorage/ms-python.python中找到笔记本的缓存版本,在一个名为527ED533.IPYNB的文件中. 查看文件的内容,我可以说这是我正在处理的笔记本,但是格式看起来有些乱七八糟, 当我尝试在VSCODE中打开文件时,它只是将其识别为文本.我也尝试在jupyter服务器上打开它,它也不将其识别为有效的笔记本. 我试图对数据进行一些手动编辑,主要是为了删除"单元格"以外的所有内容,但这并不成功. 有什么办法可以从此文件中恢复笔记本? 解决方案 手动方式: 从您的临时文件中复制内容. 通过将内容放置在此处(在Chrome Inspector的控制台)来运行此脚本. var file