linux系统:ubuntu 18.04
编译器gcc,g++版本可以通过gcc-v查看。
g++ -v
安装有python3.6m,系统默认python2.7。直接用pip可以安装jupyterlab,先安装pip3。
sudo apt install pip3 //安装pip3(python3对应)
如果想要快速安装,可以采用镜像的方式。jupyter的安装可以以非root形式安装,我这里采用非root安装方式。如果后期需要用root打开jupyter,也可以通过root方式打开(可能涉及要修改jupyter_notebook_config.py文件)。
pip3 install jupyterlab -i 镜像地址
国内镜像地址如下:
阿里云 http://mirrors.aliyun.com/pypi/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
豆瓣(douban) http://pypi.douban.com/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
安装后找到jupyer位置
find -name jupyter
一般安装位置在local下
安装完成后,设置path;进入profile文件
sudo vim /etc/profile
按A进行编辑模式,在编辑模式输入export PATH=$PATH:~/.local/bin。
export PATH=$PATH:~/.local/bin
按esc按键,退出编辑,输入:wq,然后回车保存。
执行profile
source /etc/profile
执行jupyter-lab则可以进入jupyterlab.可以通过ls查看bin下jupyter文件,安装的jupterlab名字与下列文件名字对应。由下图可以看到安装jupyterlab后,包括以下相关文件。
注意配置完环境后,最好重启,不然可能打开前都需要执行profile文件。
如果采用root打开jupyter-lab,则进入root模式.
sudo -i
输入root密码。执行
jupyter-lab --allow-root
可能出现拒绝连接错误,打不开。进入config文件,修改该文件中jupyter-notebook部分,可以将端口更改。一般不用root打开
vi /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8080
退出jupyter-lab 可直接快捷键ctrl+C
2,jupyter-lab下将.ipynb文件转化为.py格式。
jupyter notebook下进入需要转化的ipynb文件,file-->download as,下拉项有很多文件格式,其中就有.py,可以方便转换。
jupyter-lab下无此选项,可以在ipynb文件下,最后一个cell后,写入下列代码,ipynb文件名为当前模块文件名,则会在当前目录下生成同名.py文件。经测试有效。
try:
!jupyter nbconvert --to python **.ipynb
# python即转化为.py,script即转化为.html
# **.ipynb即当前module的文件名
except:
pass