Jupyter way to explore https:https://cdn.v2ex.com/navatar/0b8a/ff04/996_normal.png?m=1551188923 https:https://cdn.v2ex.com/navatar/0b8a/ff04/996_large.png?m=1551188923 2025-03-13T14:56:01Z Copyright © 2010-2018, V2EX 这是什么 jupyter 插件,感觉挺酷 tag:www.v2ex.com,2025-03-13:/t/1118246 2025-03-13T11:29:11Z 2025-03-13T14:56:01Z weishao666 member/weishao666

可以自定义组件,然后每个组件对应 jupyter 的一个单元格,就可以可视化低代码开发了

]]>
现在人工智能专业这么火,大家 jupyter 常用的一些插件和功能是啥? tag:www.v2ex.com,2024-07-01:/t/1053897 2024-07-01T03:48:36Z 2024-07-01T06:29:08Z weishao666 member/weishao666 高考填报志愿,新增人工智能专业的学校超多,想学习人工智能,看大家都用 jupyter ,跑模型,跑 AI Agent ,那么业内常用的一些插件和功能是啥,在 jupyter 上我怎么打造我的开发环境。类似于那种神插件,相见恨晚的功能有没有推荐

]]>
pycharm 的里的 jupyternotebook 能断点调试吗? tag:www.v2ex.com,2023-11-14:/t/991814 2023-11-14T06:34:58Z 2023-11-14T06:33:58Z albert0yyyy member/albert0yyyy 但是 vscode 就可以显示执行到哪一步,而且变量也会变。 ]]> Jupyter Notebook 到底是用来干啥的? tag:www.v2ex.com,2023-10-20:/t/983911 2023-10-20T13:23:49Z 2023-10-21T11:24:33Z yajuusenpai member/yajuusenpai 我搜了半天也没搞明白,也没找着具体应用 这东西是为了解决什么问题而开发出来的? 我现在需要把 java 运行的结果用 python 画图,用这个合适吗?

]]>
pycharm 里连接远程 jupyter,自动补全怎么搞? tag:www.v2ex.com,2023-05-24:/t/942568 2023-05-24T06:13:50Z 2023-05-23T16:59:43Z kongkongye member/kongkongye 搞了一上午,仍是没搞定。

我想利用 pycharm 对 python 代码的自动补全功能(包括点击跳转定义等),在 pycharm 里打开 ipynb 文件,可以连接到多个不同的远程 jupyter 服务端,理想中应该切换连接到某个服务端,python 解析器自动使用那个服务端环境的,这样在服务端上装的第三方包都能识别,实际上却不行,python 解析器我需要选择本地的,对于服务端装的包,本地也装个对应的包,然后 pycharm 里才有自动补全功能,我能理解,但这样很蛋疼。

如果不要自动补全,那是能用的,对于第三方包,虽然 pycharm 的 jupyter notebook 里显示报错了,但运行时,代码是能在远程服务器上正常运行的,但这样就没编码体验了,变回了最原始的纯文本编辑。

另外是发现有 jupyter 的自动补全插件,但这种方式不太喜欢,更喜欢 pycharm IDE 里强大的各种功能支持。

难道 pycharm 在远程相关开发上真的不如 vscode ?我找不到更好的办法了。

具体场景描述:jupyter 运行在远程 docker 容器上( docker 容器里的 conda 虚拟环境里),pycharm 在本地运行,ipynb 也在本地打开(指定 jupyter server 为远程的地址)。

]]>
单元格如何取消关联 tag:www.v2ex.com,2023-01-11:/t/908230 2023-01-11T10:52:23Z 2023-01-11T10:51:23Z bronana member/bronana 如图,有上下两个单元格代码块,我在第一个单元格里面定义了class A, 再在第二个单元格定义class A 就会报错,也就是说他们是有关联的, 有没有什么办法取消他们两个之间的关联?

]]>
jupyter-notebook 内置环境变量问题 tag:www.v2ex.com,2022-11-21:/t/896731 2022-11-21T03:06:38Z 2022-11-21T03:06:38Z shiyuu member/shiyuu import pyfstat

在运行的时候会因为变量问题无法 import


按照官方的办法把当前的环境添加到变量才能正常 import
现在有什么办法,不用每一个项目都要用这样的办法添加变量?
linux 系统下的变量全都添加过了,但是在 jupyter-notebook 新建或者激活新项目都不会加载这个目录作为变量

import os
import sys
env_bin = os.path.dirname(sys.executable)
if not env_bin in os.environ["PATH"]:
os.environ["PATH"] = f'{env_bin}:{os.environ["PATH"]}'

]]> Jupyter 里有什么插件 / Kernel 可以实现类似 ob-http 的功能 tag:www.v2ex.com,2021-12-29:/t/825055 2021-12-29T04:04:05Z 2021-12-28T12:04:05Z lululau member/lululau
]]>
如何计算重复率统计? tag:www.v2ex.com,2021-07-19:/t/790329 2021-07-19T03:22:34Z 2021-07-15T03:22:34Z wolfan member/wolfan
先前用 excle 作了作,完全作不出来…… ]]>
如何在内网环境从 Windows SSH 访问 Linux 服务器 tag:www.v2ex.com,2021-07-17:/t/790138 2021-07-17T15:38:53Z 2021-07-17T22:35:53Z jaredyam member/jaredyam 如 Windows 本地机没有网络,可以在内网通过一个特定端口连接服务器。按照一般的 SSH 连接教程(如: https://thedatafrog.com/en/articles/remote-jupyter-notebooks/ ),服务端没有问题,但是在本地无法通过给定地址( http://127.0.0.1:port )访问。请问这是哪一步存在问题,还是这种方法本身就有限制,本人对网络方面不是很懂。

附: 有没有大佬知道怎么在服务器打开图片时进行本地展示,在以上给出环境下该如何配置?

]]>
anaconda3 环境下,在 cmd 输入"jupyter lab"显示"Exception: Jupyter command `jupyter-lab` not found." tag:www.v2ex.com,2021-04-14:/t/770568 2021-04-14T05:11:10Z 2021-04-14T05:09:10Z SimWit member/SimWit 1 基本情况

anaconda3 环境,开始时没有报错,更新 jupyterlab 后,从 Anaconda Navigator 启动 jupyterlab 弹窗 Application launch error:"Exception: Jupyter command jupyter-lab not found."。但是,在 cmd 使用 jupyter-lab 能正常启动,而 jupyter lab 仍然抱相同错误。

2 尝试方法

  1. 重新安装 anaconda
  2. 删除 jupyter --paths 显示的所有文件夹
  3. anaconda 所有包更新 均失败。

3 现状

jupyter lab 、jupyter notebook 、jupyter kernelspec 等,都是相似的错误。使用 jupyter-kernelspec 正常。

感谢!!!!

]]>
jupyter 中通过 ctypes 调用 printf()时,不显示 printf()打印内容 tag:www.v2ex.com,2020-12-31:/t/740728 2020-12-31T09:56:21Z 2020-12-31T11:56:21Z XIVN1987 member/XIVN1987 代码:

from ctypes import * libc = cdll.LoadLibrary('msvcrt.dll') libc.printf(c_char_p(b'Hello %d %.2f\n'), c_int(16), c_double(2.3)) 

在标准交互环境中显示内容为:

Hello 16 2.30 14 

在 ipython 中,显示内容为:

Hello 16 2.30 Out[31]: 14 

在 jupyter 中,显示内容为:

Out[15]: 14 

请问在 jupyter 中如何显示“Hello 16 2.30”

]]>
jupyter-nbconvert.exe --generate-config 报错 UnicodeEncodeError: 'gbk' tag:www.v2ex.com,2020-12-30:/t/740421 2020-12-30T12:53:15Z 2020-12-30T14:40:55Z XIVN1987 member/XIVN1987 报错信息为:

 File "c:\python36\venv\lib\site-packages\jupyter_core\application.py", line 156, in write_default_config f.write(config_text) UnicodeEncodeError: 'gbk' codec can't encode character '\xb6' in position 8440: illegal multibyte sequence 

查看“jupyter_core\application.py”内容如下:

with open(config_file, mode='w') as f: f.write(config_text) 

改成:

with open(config_file, mode='w', encoding='utf-8') as f: f.write(config_text) 

重新执行,执行成功,不再报错

这是 bug 吗?我要去提个 issue 吗?

]]>
jupyter 转 markdown 要是能内嵌图片就好了 tag:www.v2ex.com,2020-12-29:/t/740164 2020-12-29T16:33:37Z 2020-12-30T08:22:41Z XIVN1987 member/XIVN1987 jupyter 的 Fille -> Download as 可以将 notebook 转换成 markdown,方便记笔记

可是 notebook 中的图片不会转换进 markdown 里,所以有较多图片的 notebook 转换成 markdown 就没啥意义了

我看了下 notebook 是把图片内嵌进 xxx.ipynb 文件中的,要是转换成 markdown 时也能将图片内嵌进 markdown 就好了

]]>
JupyterLab 插件功能小贴士 tag:www.v2ex.com,2020-05-24:/t/675030 2020-05-24T15:11:08Z 2020-05-22T15:11:08Z FurN1 member/FurN1 截止发帖时间,JupyterLab 有这样一个 bug,在官方文档找不到解决方案,我找了好几天找到了一个 issue 才解决:

JupyterLab 安装 extension (插件)时,如果你之前装过这个插件又卸载过,那么重装这个插件的话,该插件即使安装过程中正常也无法加载。如果你使用jupyter labextension list命令,会发现该插件会在 installed 和 uninstalled 中同时出现。

目前有效的解决办法是删除your_python_venv_dir/share/jupyter/lab/settings/build_config.json,所有插件的卸载记录会被清空,重新安装插件再 build 即可。

]]>
Jupyter 的输出窗口可以同时动态刷新两种图吗? tag:www.v2ex.com,2020-01-27:/t/640586 2020-01-27T23:51:57Z 2020-01-27T21:51:57Z Weixiao0725 member/Weixiao0725 我想实现一种效果就是:假设我有个嵌套循环,内层循环跑的时候能够显示本轮的一个实时进度,当内循环结束时候我输出一次图片(图片不消失,在 jupyter 的输出窗口被动态更新)。

 for i in range(N): for j in range(M): print('更新进度条') print('显示图片') 

效果图

]]>
最近整理了一些 Jupyter book 文档 tag:www.v2ex.com,2017-06-07:/t/366761 2017-06-07T12:45:40Z 2017-06-07T15:54:43Z ruoyu0088 member/ruoyu0088 包含计算、绘图、Python 的实现原理等方面的内容。

项目地址: https://github.com/ruoyu0088/cooknotebook

其中关于 Python 实现原理的方面有一些有趣的东西。

例如:为整数对象添加迭代功能

让 Python 支持:

for i in 10: print(i) 

让 deque 支持切片下标

d = deque(range(10)) print(d[-3:]) 
]]>
jupyter 怎么读 tag:www.v2ex.com,2017-04-14:/t/354764 2017-04-14T01:07:44Z 2018-02-18T11:40:04Z rpx member/rpx 如题,天天看着不知道咋读,太别扭了。

]]>
使用 Jupyter notebook 生成柱状图失败,问题出在哪?? tag:www.v2ex.com,2016-09-16:/t/306618 2016-09-16T08:56:40Z 2016-09-16T17:38:45Z NLL member/NLL
这个是数据结构

这个是生成柱状图时的结果
]]>
求助, Jupyter 已经启动,但是网页无法显示 tag:www.v2ex.com,2016-08-08:/t/297864 2016-08-08T05:55:51Z 2017-04-04T23:14:36Z katyang member/katyang 命令行显示 0 active kernels The Jupyter Notebook is running at: http://localhost.com:8888/

浏览器打开了,但是无法显示此页,或者连接超时,无法访问此网站 摊手~~

]]>
用 Jupyter 写非 Python 体验如何? tag:www.v2ex.com,2016-08-07:/t/297776 2016-08-07T17:31:23Z 2016-08-08T05:59:30Z fzinfz member/fzinfz https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages

看了下支持语言很全~ 不知实际用起来如何? 看起来很爽的样子,准备学点 go~~

]]>
写了一些 Jupyter notebook 的扩展插件 tag:www.v2ex.com,2016-05-29:/t/282068 2016-05-29T12:03:53Z 2016-06-04T06:06:35Z ruoyu0088 member/ruoyu0088 《 Python 科学计算》第二版是采用 IPython notebook 编写的,为了方便写书,我编写了几个扩展程序。今天抽空把这些扩展程序升级到 Jupyter notebook 。由于我对 Javascript 不熟,这次全部改用 Python 编写,然后用 py2js 转换为 Javascript ,这样做编写程序的效率高了不少。

https://github.com/ruoyu0088/jupyter_extensions

]]>
Supervisor 无法停止 Jupyter Notebook tag:www.v2ex.com,2016-03-31:/t/267730 2016-03-31T14:09:26Z 2016-03-31T19:32:49Z bwangel member/bwangel 最近在玩 Jupyter Notebook ,想用这个来写学习 Python 的笔记!打算通过 Supervisor 来管理 Jupyter Notebook ,再加上一个 Nginx 进行反向代理(略显无聊,纯粹为了好玩)。

结果现在卡在 Supervisor 管理 Jupyter Notebook 上了。废话少说,贴代码:

相关配置

Supervisor 的配置

# 这分别是 supervisord 和 Jupyter 程序的配置 [supervisord] logfile=/home/supervisord/supervisord.log ; (main log file;default $CWD/supervisord.log) logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB) logfile_backups=10 ; (num of main logfile rotation backups;default 10) loglevel=info ; (log level;default info; others: debug,warn,trace) pidfile=/home/supervisord/supervisord.pid ; (supervisord pidfile;default supervisord.pid) nodaemon=false ; (start in foreground if true;default false) minfds=1024 ; (min. avail startup file descriptors;default 1024) minprocs=200 ; (min. avail process descriptors;default 200) ;umask=022 ; (process file creation umask;default 022) ;user=chrism ; (default is current user, required if root) ;identifier=supervisor ; (supervisord identifier, default is 'supervisor') ;directory=/tmp ; (default is not to cd during start) ;nocleanup=true ; (don't clean up tempfiles at start;default false) ;childlogdir=/tmp ; ('AUTO' child log dir, default $TEMP) ;envirOnment=KEY="value" ; (key value pairs to add to environment) ;strip_ansi=false ; (strip ansi escape codes in logs; def. false) [program:jupyter-notebook] user=xff command=bash /home/xff/bin/start_notebook.sh process_name=ipython_notebook envirOnment=HOME="/home/xff/" numprocs=1 numprocs_start=3 direcotory=/home/xff/Documents stdout_logfile=/home/supervisord/jupyter-notebook.log ; stdout log path, NONE for none; default AUTO stdout_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) stdout_logfile_backups=10 ; # of stdout logfile backups (default 10) stdout_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0) stdout_events_enabled=false ; emit events on stdout writes (default false) stderr_logfile=/home/supervisord/jupyter-notebook.err ; stderr log path, NONE for none; default AUTO stderr_logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) stderr_logfile_backups=10 ; # of stderr logfile backups (default 10) stderr_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0) stderr_events_enabled=false ; emit events on stderr writes (default false) stopsignal=KILL stopwaitsecs=5 ;autostart=true ;autorestart=true 

Jupyter Notebook 的启动脚本

# /home/xff/bin/start_notebook.sh 文件, Jupyter Notebook 的启动脚本 #!/bin/bash NOTEBOOK_CMD="/home/xff/.virtualenvs/jupyter/bin/jupyter-notebook --cOnfig=/home/xff/.jupyter/jupyter_notebook_config.py" echo $NOTEBOOK_CMD >> /home/xff/log $NOTEBOOK_CMD 

错误情况

通过 supervisorctl 启动 Jupyter Notebook 后,进程树是这样的:

root 5004 0.0 1.3 207632 13264 ? Ss 16:51 0:00 /usr/local/Python-2.7.11/bin/python2.7 /usr/local/Python-2.7.11/bin/supervisord -c /etc/supervisord.conf --user=root xff 5142 0.1 0.1 106100 1220 ? S 17:00 0:00 \_ bash /home/xff/bin/start_notebook.sh xff 5143 7.8 3.4 286876 35104 ? S 17:00 0:00 \_ /home/xff/.virtualenvs/jupyter/bin/python2.7 /home/xff/.virtualenvs/jupyter/bin/jupyter-notebook --cOnfig=/home/xff/.jupyter/jupyter_notebook_config.py 

在 supervisorctl 上停止 Jupyter Notebook 之后,进程树就变成这样了,

root 3196 0.0 0.1 42708 1836 ? Ss 15:33 0:00 nginx: master process nginx www 3728 0.0 0.2 43124 2196 ? S 16:03 0:02 \_ nginx: worker process www 3729 0.0 0.2 43124 2196 ? S 16:03 0:01 \_ nginx: worker process root 5004 0.0 1.3 207784 13336 ? Ss 16:51 0:00 /usr/local/Python-2.7.11/bin/python2.7 /usr/local/Python-2.7.11/bin/supervisord -c /etc/supervisord.conf --user=root xff 5143 0.2 3.4 286876 35104 ? S 17:00 0:00 /home/xff/.virtualenvs/jupyter/bin/python2.7 /home/xff/.virtualenvs/jupyter/bin/jupyter-notebook --cOnfig=/home/xff/.jupyter/jupyter_notebook_config.py 

很明显, Jupyter Notebook 的进程并没有被停止,它变成了孤儿进程,被 Init 收养了。

我开始以为是 supervisor 发送的停止信号不对,后来吧 supervisor 配置文件中,程序的停止信号stopsignal变成了kill还是不行,但如果我在命令行中执行

# Jupyter Notebook 默认监听的是 8888 端口 kill -9 `lsof -ti:8888` 

是可以的!

万能的 V 友们,给点提示吧,这是什么原因啊,从哪里入手解决呀!

]]>
Jupyter 上的 Lua 与 torch7 tag:www.v2ex.com,2016-01-02:/t/247860 2016-01-02T12:47:54Z 2016-01-02T12:44:54Z irainy member/irainy >> 原文地址 <<


Jupyter & IPython

Jupyter是一个基于IPython Notebook的项目,我记得最开始 Jupyter 的目标还是致力于在 IPython Notebook 上通过扩展各种内核实现对不同编程语言的支持,但是现在再来看已经变成了“支持跨语言的交互式数据科学和科学计算”:

support interactive data science and scientific computing across all programming languages.

我一直还是把 Jupyter 当做一个好用的 Markdown 编辑器以及其他编程语言的虚拟运行环境来用,并没有关注过项目具体的发展。前段时间Github 支持渲染.ipynb文件(测试:test_jupyter.ipynb),以及后来 Google 开源的Deepdream项目,通过 IPython Notebook 可视化图片分类的深度学习过程中相邻神经网络层次之间的信息传递(我怀疑是不是这个大新闻促使了 Jupyter 向数据科学方向的转变?),可以看到 Jupyter 挑了一个热门或者正确的方向去发展。我这次打算用它来做LuaTorch7的学习笔记与交互展示,再去看官方文档,甚至已经开始脱离IPython走向独立。

Lua & Torch & iTorch

提到 Lua 很多人第一反应就是“写游戏的”(我最初接触它也是因为Cocos2d-Lua), Cocos2d-x 中的 Lua 只是 C/C++的 binding , Lua 的定位本身就是跨平台嵌入式脚本语言。 Lua 可能并不像其它语言那么热门,我看到有人认为“说 Python 是 Toy Language 是因为你没用过 Lua ”:P。国内社区似乎不怎么活跃,在用的人仍然在用,不用的人也有大把大把新的语言和框架涌现出来可供选择。在国内提到 Lua 不得不提的云风和他的天网-skynet;最近锤子赞助了OpenResty也就是Nginx_lua;之前上过纽约时报neuraltalk(自动生成场景图片的文字描述)从 Python+numpy 转到 Torch (neuraltalk2)。这些是进入我视线范围内的 Lua 的进展,也就是集中于后端服务程序和机器学习(数据科学)。

Torch 之于 Lua ( LuaJIT )就像 Numpy 之于 Python ,不仅如此, Torch 还提供了神经网络模型和 GPU 的支持。为了更方便调试和展示运算过程, Facebook 开源了iTorch - IPython(Jupyter) Kernel for Torch ,其中可视化展现的部分由Bokeh.js提供,效果如下:

iTorch ScreenShoot

安装步骤

System: Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-67-generic x86_64)

1. install torch

基本上按照官网的步骤就可以了,时间会比较长,尤其是在网速比较慢的时候:

# in a terminal, run the commands curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-deps | bash git clone https://github.com/torch/distro.git /torch --recursive cd /torch; ./install.sh 

上面的步骤会先安装 LuaJIT 和 Lua 的包管理工具Luarocks

2. install Jupyter

按照Jupyter 文档,如果没装pip3先装起来:

sudo apt-get install build-essential python3-dev # 还有下面这一步 sudo apt-get install python3-pip 

然后安装 Jupiter (国内网络记得换国内 pip 镜像):

pip3 install jupyter -i http://pypi.douban.com/simple 

3. install iTorch

首先安装ZeroMQ依赖:

sudo apt-get install libzmq3-dev 

然后下载安装 iTorch :

git clone https://github.com/facebook/iTorch.git cd iTorch luarocks make 

4. Running a notebook server

首先查看是否存在 Jupyter 配置文件,若没有则新建一份:

ls ~/.jupyter # 如果没有 jupyter_notebook_config.py 则执行 jupyter notebook --generate-config 

准备 Hased Password :

# IPython from notebook.auth import passwd passwd('mypassword') # Output => 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed' 

更改 ~/.jupyter/jupyter_notebook_config.py

# 去掉 c.NotebookApp.password 注释 c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed' c.NotebookApp.ip = '*' c.NotebookApp.open_browser = False 

5. Run itorch & Hello iTorch

一切准备就绪,运行itorch notebook

感兴趣的可以尝试一下:Hello iTorch,合理使用,切勿乱搞~Password('rainy.im')

]]>
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86