腾讯云服务器如何在网页编译运行python

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端口哦。

猜你喜欢

转载自blog.csdn.net/forgotten0911/article/details/121510873