虚化按钮回调仅部分工作
我正在绘制散景中的复杂交互式甜甜圈图.下面的代码简化了此图表的组成部分. 我具有一个函数,可以编译甜甜圈的数据框架,然后将其转换为CD.然后将这些数据绘制为环形楔. RadioButton组应触发开关转换为其他数据框(作为CD),然后重新启动环形楔形字形. 该示例(对于Jupyter Lab)沿一个方向工作.最初绘制button.active == 0(outer_1)时.选择外_2时,图表正确更改以绘制第二个数据框(CD). 但是,当按下外_1按钮时,字形不会向后更改.触发回调 - 随着标题的变化.但是字形不会改变. 为什么字形在随后的按钮/回调中不变? 我已经阅读了一些类似的帖子,还查看了许多散景示例(天气示例在这里相似) import pandas as pd from math import pi from bokeh.plotting import figure from bokeh.layouts import column, row
10 2024-04-01
编程技术问答社区
动态地图没有随着全息图中变量的变化而更新
我尝试了示例在这里.我可以看到可视化,但是Jupyterl实验室没有交互性 import pandas as pd import holoviews as hv from bokeh.sampledata import stocks from holoviews.operation.timeseries import rolling, rolling_outlier_std hv.extension('bokeh') def load_symbol(symbol, variable='adj_close', **kwargs): df = pd.DataFrame(getattr(stocks, symbol)) df['date'] = df.date.astype('datetime64[ns]') return hv.Curve(df, ('date', 'Date'), variable).opts(framewise=True) stock
8 2024-04-01
编程技术问答社区
在JupyterLab中,Holoviews图没有在单元格中呈现出来
我最近尝试在jupyterlab的holoviews-escamples中运行1-Introduction.ipynb笔记本0.32.1,bokeh 0.12.16,holoviews 1.10.7和jupyterlab_pyviz 0.5.5安装了.但是,这些地块似乎并未在单元格中渲染.此外,我无法将图周围移动或删除(请参阅下面的示例,以便在包含散点图的笔记本中运行第一个单元格): 关于可能导致这一点的任何想法?如果我直接使用散景,我就不会有这个问题. 解决方案 per philippjfr ,beakerx-jupyterlab扩展的存在正在与Polloviews干扰;禁用前者解决了问题. 其他解决方案 使用jupyterlab 1.x我也遇到了一个问题,即散景/holoviews的所有过程都运行以创建一个交互式图[带有box_selection],但是要看到它呈现它,以便可以交互式使用,我必须使用更新以下内容: jupyter labextension
8 2024-04-01
编程技术问答社区
在尝试将 "pyzbar "模块导入 Jupyter Lab 时,找不到 "libiconv.dll "模块
我的系统: Windows 8.1 Pro,版本6.3(构建9600) anaconda版本:conda 4.9.2 Python 3.8.5(Conda Env中的Python) Jupyter Lab 2.2.6 嘿,希望你们过得愉快.当我尝试将" Pyzbar"模块导入Jupyter Lab时,我会遇到一些困难.它说: 找不到模块 'c:\ users \ mypc \ anaconda3 \ lib \ lib \ site-packages \ pyzbar \ libiconv.dll ' (或它的依赖之一).尝试与构造函数一起使用完整的路径 语法. 我试图使用PIP和CONDA重新安装此软件包,但似乎没有任何作用.我还尝试安装"视觉工作室的Visual C ++可重新分布软件包"(注意:我认为我的问题与此相似,如何解决Python的'pyzbar'库上的导入错误?,我仅下载并安装2013 x64版本,),它仍然无法解决我的问题.任何建议或一点点
10 2024-01-26
编程技术问答社区
更新后运行Jupyter Lab/Notebook和大多数Conda命令时出现错误
尝试更新Conda软件包后,我将不再能够启动Jupyter Notebook或Jupyter Lab.大多数conda命令也会导致终端错误.虽然每个命令会导致略有不同的错误,但每个命令在以下语句中终止: ImportError: dlopen(/Users/USERNAME/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libffi.6.dylib Referenced from: /Users/USERNAME/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so Reason: image not found 例如,尝试运行jupyter实验室结果: Traceback (most recent call last): File "
30 2024-01-26
编程技术问答社区
Jupyter Lab中软件包pycwt的ModuleNotFoundError
我有一个conda环境,我在其中安装了小波包conda install -n myenv -c conda-forge pycwt anaconda cloud . 在我的终端上,命令import pycwt工作正常.当我在Jupyter Lab上打开笔记本(在虚拟环境中)时,运行 import pycwt 产生 --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) in ----> 1 import pycwt ModuleNotFoundError: No module named 'pycwt' 当我在jupyter实验室内
30 2024-01-26
编程技术问答社区
在jupyterlab-graphics中使用plot.ly不显示
我想用孔( scatse3d )绘制3D PCA,但是仅在 jupyterlab 中出现图形,仅在 jupyter-notebook中 . 我已经安装了'jupyterlab_plotly'软件包,并且能够创建一个'jupyterlab_plotly.plotly对象',但是我无法弄清楚如何将图形实际包含/绘制图形. . . 我想知道是否有人可以在Jupyterlab中发布一个工作示例,其中包括Pyplot. (该项目的git网站上的示例 - a>仅显示" jupyterlab_plotly.plotly对象",但不显示图形本身) 谢谢, 解决方案 我也有同样的问题.看来该项目已经搬到这里: https://github.com/jupyterlab/jupyterlab/jupyter-renderers 安装建议: jupyter labextension install @jupyterlab/plotly-extension 为我工作. 其他
28 2024-01-26
编程技术问答社区
如何解决jupyter lab的404错误
我在Windows 10上安装了Anaconda.并更新了所有软件包. 现在,我试图打开CMD的Jupyter Lab. 当我在cmd:jupyter实验室中键入此命令时 它只是在Google Chrome中打开一个标签,该选项卡显示: " 404:找不到您要求的页面不存在!" 您能帮我解决这个问题,以便能够打开Jupyter Lab 谢谢 解决方案 我做到了: jupyter serverextension enable --py jupyterlab --user 和 conda install -c conda-forge nodejs 现在正在运行. 其他解决方案 在调试模式下运行jupyter实验室,建议您首先运行: jupyter lab build 其他解决方案 这可能发生的一个原因是,如果您已经在同一端口上运行jupyter.在我的情况下,VS代码会自动在后台启动jupyter守护程序,因此,每当我尝
20 2024-01-26
编程技术问答社区
如何使用conda或pip更新jupyterlab?
如何使用conda或pip更新jupyterlab? 我了解conda update jupyter更新Jupyter笔记本(我有Anaconda),但我不确定这也会照顾Jupyterlab. 解决方案 conda update jupyter不会自动更新jupyterlab.您必须明确要求jupyterlab的更新: conda update jupyterlab 其他解决方案 您可能需要指定Conda-Forge: conda update -c conda-forge jupyterlab 编辑: 试图更新为3.0,conda update jupyterlab对我不起作用(jupyter lab --version的结果仍然为2.x),当我尝试指定conda-forge或jupyterlab = 3.0时,命令悬挂了太长时间.经过将近一个小时的解决环境,我放弃了.以下对我有用的Anaconda Shell: conda uninstall
20 2024-01-26
编程技术问答社区
如何将conda环境添加到jupyter实验室?
我正在使用jupyter实验室,我很难添加conda环境.这个想法是从我的基本环境中启动Jupyter Lab,然后能够选择我的其他Conda Envs作为内核. 我安装了应该这样做的软件包nb_conda_kernels,但它无法正常工作.确实,让我们假设我创建了一个新的conda环境,然后我从基地启动jupyter实验室,我看不到新环境是可用的内核. 我找到了一个"修复",每次都可以正常工作,但根本不方便.如果我在新的环境中安装Jupyter笔记本电脑,然后从这个新环境中启动Jupyter笔记本,将其关闭,返回基本环境,然后从基本环境中启动Jupyter Lab,我的新环境可作为Jupyter Lab的内核提供. 如果您知道如何在没有此"修复"的情况下使其正常工作,我会非常感激. 解决方案 使用nb_conda_kernels的解决方案.首先,将其安装在您的基本环境中: (base)$ conda install -c conda-forge nb_c
12 2024-01-26
编程技术问答社区
Conda环境没有在Jupyter笔记本中显示出来
我安装了Anaconda(带有Python 2.7),并在称为tensorflow的环境中安装了张量.我可以在该环境中成功导入张量流. 问题在于,Jupyter笔记本未识别我刚刚创建的新环境.无论我从GUI导航器或命令行 tensorflow env中启动jupyter笔记本电脑,菜单中只有一个名为Python [Root]>的内核,并且无法导入TensorFlow.当然,我多次单击该选项,保存的文件,重新打开,但这些没有帮助. 奇怪的是,当我在Jupyter的首页上打开Conda选项卡时,我可以看到两个环境.但是,当我打开Files选项卡并尝试new笔记本时,我仍然只有一个内核. 我看了这个问题: 链接conda环境与jupyter笔记本 但是我的计算机上没有~/Library/Jupyter/kernels的目录!此Jupyter目录只有一个子目录,称为runtime. 我真的很困惑. Conda环境应该自动成为内核吗? (我遵循 https:/ipython
28 2024-01-26
编程技术问答社区
使用Panel时,Altair绘图不显示
我正在关注此教程 [ 返回我的情节的功能如下: @pn.depends(ticker.param.value, date_range_slider.param.value) def get_plot(ticker, date_range): df = data.stocks() df['date'] = pd.to_datetime(df['date']) start_date, end_date = date_range mask = (df['date'] > start_date) & (df['date']
2 2024-01-24
编程技术问答社区
如何配置Elyra在利用自定义组件时使用另一个Jinja模板?
我正在尝试使Elyra为我的自定义组件使用自定义的Jinja模板.我尝试为这两个项目修改Elyra的配置文件: c.ElyraApp.template_paths = ['/home/templates'] c.ExtensionApp.template_paths = ['/home/templates'] 不幸的是,它们都没有起作用,我不确定它们是否不打算这样使用,或者我是否将它们配置为错误.我这样做的唯一方法是修改templates/airflow/中列出的模板,不幸的是,这是持久的. 也据我在源代码中看到的,路径只是硬编码,因此不确定它是否实际上是可配置的? # Load template from installed elyra package loader = PackageLoader('elyra', 'templates/airflow') 来自当前更改模板的原因是将音量安装安装添加到吊舱中.但是,如果需要更改其他事情,将来
12 2024-01-20
编程技术问答社区
Windows Subsystem for Linux (WSL 2) and Jupyter Lab : 如何打开保存在Linux文件系统的Jupyter笔记本?
我在Windows上安装了一个Jupyter实验室.我在WSL Ubuntu上安装了Jupyter Lab.我可以来自Linux Terminal的午餐Jupyter Lab.这将在Chrome浏览器上打开Jupyter Lab,我可以从中使用Python [Conda Env:root]*启动新的Jupyter笔记本.但是,它仅显示Windows文件系统.我尝试使用以下方式打开保存在Linux文件系统上的笔记本 $ jupyter lab my_linux_folder/my_notebook.ipynb jupyter实验室午餐成功,但无法打开Linux文件系统上的笔记本,并给出一个错误: 无法打开 找不到路径:/my_notebook.ipynb 是否可以打开Linux文件系统" \ wsl $ \"上的笔记本电脑? 如何从jupyterlab文件浏览器中转到" \ wsl $ \"? 或更一般而言,如何打开在" \ wsl $ \"下保存的笔记本电脑?
从Windows远程访问Jupyter笔记本
我通常访问从Mac OS X上通过端口转发在Linux上运行的Jupyter笔记本,如以下方式: https://coderwall.com/p/ohk6cg/remote-access-to-ipython-notebooks-via-ssh 是否可以从Windows 10而不是Mac OS执行类似的事情?我猜Putty或WSL提供了一个. https://wwwww.akadia.com/services/services/services/ssh_puttytyty.html linux-ssh-port-forwarding 解决方案 您可以使用Windows上的Putty创建一个SSH隧道来连接到Jupyter Notebook或Jupyter Lab Web界面. 下载 putty 打开腻子并输入服务器URL或IP地址作为主机名 现在,转到左窗格底部的SSH以展开菜单,然后单击隧道 输入您要使用的端口号,以访问本地计算机上的jupyter
4 2023-12-07
编程技术问答社区
我怎样才能重新安装Python和Jupyter Lab?
我一直在使用VENV创建虚拟环境来与Jupyter Lab一起使用.我尝试了Anaconda一段时间,但无法使小部件正常工作.我回到了PIP,VENV设置,一切都起作用.然后,当我按下Ctrl+F以查找使用变量的位置时,Jupyter Lab不使用一段时间后,Jupyter Lab冻结了.即使重新启动内核,即使在使环境停用和重新激活后,它也继续冻结.环境所在的文件夹不会让我删除它.创建一个新的环境以从头开始,无法修复它.重新安装Python并创建新的环境没有解决.我看到PIP已缓存了很多软件包,因此在重新安装Python之后,从缓存的事件中撤出了东西. . 我想删除与以前的安装相关的所有内容,并开始新鲜,但是这样做很麻烦.任何建议都会有所帮助. Windows 10 Python 3.8.5是最新版本. 解决方案 使用pip list列出所有软件包(从旧的Python中,您要卸载的一个软件包).然后复制所有软件包,然后将其中的所有软件包放入--requirement
14 2023-12-07
编程技术问答社区
当Tensorboard试图重新使用一个被杀死的Windows PID时,如何重置它?
道歉,如果两天的挫败感通过... 泄漏 问题:用 在jupyter笔记本中(实际上,在jupyter实验室)中可靠运行张量 %tensorboard --logdir {logdir} ,如果我杀死了张板过程,然后在笔记本上重新开始,它说它正在重复使用死亡过程和端口,但是该过程已死,netstat -ano | Findstr:6006`什么都没显示,所以端口看起来也关闭. 问题:我如何以$ deity的名义使张量板从头开始重新启动,而忘记了它对过程,端口等的了解?如果我能做到的话,我可以在剩余路径等上砍掉问题... 已经解决的已知问题(i think ):需要逃脱Python字符串中的后斜线以获取适当的路径和其他OS Gremlins;避免在路径上的空间,确保正确的大写... 环境:通过conda安装安装的anaconda和tensforflow-gpu 2赢得64位的主页 - TF正在工作,并将数据写入通过回电给定的指定路径 tensorboard
8 2023-12-06
编程技术问答社区
win32com-cannot assign to function call
我正在使用jupyterlab中的win32com绘制MS Visio,并在VBA上挣扎到Python翻译. 问题是形状的属性rowtype. 在VBA中,您可以通过以下方式读取并写下它:shp.rowtype(sec_num,row_num) (SHP是一个形状实例,sec_num =截面编号,而行相似) 在Python中,阅读量可以按预期工作,但是写入错误消息"无法分配函数调用".这是合乎逻辑的,因为vba对二传手和盖特斯都模棱两可. 我尝试创建一个引用此属性的对象.但这显然也不起作用. (temp = shp.Rowtype(sec_num,row_num).温度为值. 我认为核心问题位于win32com中. python可能足够强大,可以让一个人区分二传手和getter,但这超出了我的水平. 有什么想法? 最糟糕的选择是在模板中调用VBA例程,甚至更糟文档. 解决方案 由@Tim Roberts在评论中回答.
12 2023-12-04
编程技术问答社区
在jupyter中使用`%`比`!`有什么好处,当两者存在相同的命令时?
例如,当我使用!pip install ... vscode时,建议我使用%pip install ....同样,对于!和%,也有一个版本的版本.使用一个比另一个使用一个优势吗? 解决方案 是,%pip在大多数边缘情况下,将正确解决适当的虚拟环境(当前内核使用的环境),而!pip则不会,而您最终可能会在不正确的位置安装软件包. 一些参考: ipython/jupyter >/li> 其他解决方案 感叹号!应在您要在笔记本中运行的任何Shell命令之前写下的主要区别!.检查 shell分配有关更多解释. 虽然魔术是特定于ipython内核的并提供的.到 正常工作,魔法必须使用语法元素,该语法元素在 基础语言.例如,ipython内核使用% %的魔法语法元素不是有效的一元运算符 python. 除此之外,您还可以在Ipython中创建和注册自己的魔法.另外,您可以在PYPI上找到许多用户定义的魔法. 因此,我们可以说魔术%命令提供了更多功能,而不是标
10 2023-11-25
编程技术问答社区
异常情况。没有找到Jupyter命令`jupyter-notebook`, windows
因此,在安装VSCODE和PYTHON 3.7.4(64位)后,我真的很难使" Python Interactive"工作. 我已经在VSCODE中安装了Python扩展名,也jupyter和jupyter-lab,但我一直在遇到错误"异常:Jupyter命令jupyter-notebook找不到."当我尝试运行单元/一条线时. 我正在运行Windows 10,使用pip3 解决方案 诀窍是什么,是几个包的过时了. 首先,我必须卸载pyzmq并再次安装. 然后我运行pip3 install --upgrade nbconvert. 我也做过pip install --upgrade pywin32==224,但我认为上两个解决了问题. 学习的课程:切勿一起使用conda/pip! 其他解决方案 我相信您必须先安装Anaconda,然后从Anaconda终端启动笔记本.
42 2023-11-25
编程技术问答社区