0. jupyter lab 技巧
选中某个函数,按shift
+ tab
可以直接查看
1. 创建虚拟环境,设置jupyter
今天折腾了好久,首先是想装jupyter插件toc,重装了anaconda,解决了,然后是想弄虚拟环境,按照下面的链接做。
https://www.cnblogs.com/yuehouse/p/10239195.html
但是虚拟环境jupyter却不能用,我安装了nbconda库,再激活虚拟环境jupyter里面就可以看到。(推荐用jupyter插件解决问题,这样lab也可以)
https://blog.csdn.net/w55100/article/details/88925697
在jupyter lab配置虚拟环境
https://blog.csdn.net/u013249853/article/details/90601452
但是又出现了这个问题,win10运行anaconda提示无法定位程序输入点**/pythoncom36.dll,我按照下面的方法解决,但是还是打开jupyter时提示一下子。
https://blog.csdn.net/qq_41185868/article/details/103557501
解决了,我发现不要进虚拟环境也可以,就没有这个提示了。
2. 安装插件
我今天想安装一个lsp的插件,然后把jupyter版本从jupyterlab 1.1.4变成下面说的版本了。
https://github.com/krassowski/jupyterlab-lsp
感觉以哦那个给
3. 运行shell命令
3.1 %bash
只适合linux系统。
3.2 ! 后面就可以加shell命令
每一次执行后都会推出shell,可以使用&&
连接两个命令。
! conda activate my_ml && tensorboard --logdir=runs
3.3 使用jupyter lab 打开terminal窗口
4. 程序退出
jupyter lab 没有断点功能,但是可以使用退出函数退出,即可查看变量值。
import sys
sys.exit(0) # 程序中断执行,但kenel不会中断
exit(0) # kenel停止,所有变量消失!
5. colab tensorboard
首先, tensorflow和pytorch同时安装运行会出现tensorflow._api.v1.io.gfile
的问题,我们需要首先运行以下命令
import tensorflow as tf
import tensorboard as tb
tf.io.gfile = tb.compat.tensorflow_stub.io.gfile
tensorflow._api.v1.io.gfile解决方法
然后,我发现colab的tensorboard没法后台运行,好奇怪呀,只能把执行的命令放在最后才行,可是这样就不能实时查看了。后来我看到了这篇文章 发现可以用TensorBoard notebook extension解决
# Load the TensorBoard notebook extension
%load_ext tensorboard
这样就可以使用magic method了
# Load the TensorBoard notebook extension
%load_ext tensorboard
%tensorboard --logdir runs --host 0.0.0.0 --port 6006