Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
要想实现在网页端运行和编译pytrhon,我们需要购买一台腾讯云服务器,云服务器的好处就是非常简单,有IP地址,账户密码就可以直接登录,最好的一点就是可以快速重置,恢复初始环境。云服务器配置不用太高,只用来提供测试的话,不用于分析数据,只需要能编译软件就行。一般4G以上内存就够。如果2G有些时候可能无法编译成功软件。
11月份新用户现在可以70块/年就可以购买到一台2核4G的服务器,还是很划算的。活动页面点此进
https://curl.qcloud.com/4TkR5lTq
拿到服务器后,登录SSH我们就可以开始安装配置了:
安装bioconda
#1下载bioconda
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
#2安装
sh Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrc
#3添加软件源
conda config --add channels bioconda
conda config --add channels conda-forge
#安装mamba
conda install -y mamba
安装 jupyterlab
#juypterlab
conda install -c conda-forge jupyterlab
mamba install -c conda-forge voila
#中文插件
mamba install -y jupyterlab-language-pack-zh-CN
设置密码
jupyter notebook password
生成配置文件
jupyter notebook --generate-config
修改配置文件
vim /root/.jupyter/jupyter_notebook_config.py
c.ServerApp.port = 8888
c.ServerApp.allow_remote_access = True
c.ServerApp.ip='*'
c.ServerApp.open_browser = False
启动 jupyterlab
nohup jupyter lab --allow-root > jupyter.log 2>&1 &
浏览器登录
这个时候就可以使用浏览器进行登录了,输入IP地址:8888,输入密码即可登录,这样就可以在网页端愉快的使用python了。
记得在防火墙或安全组里面开放对应的8888端口哦。