设置新用户:不要使用root用户!

新建用户

adduser jason

修改密码

passwd jason

切换至该用户

su jason

注:切换至root用户:

su

安装 Miniconda

清华大学开源软件镜像站
找到最新版本的安装包,格式如下

Miniconda3-py39_4.12.0-Linux-x86_64.sh

image

复制其下载链接,并进行下载、安装:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh
bash Miniconda3-py39_4.12.0-Linux-x86_64.sh
$ource ~/.bashrc

看到终端中最前面多了(base),即安装成功
查看conda版本号:

conda --v

切换 Conda 源为清华源

vim ~/.condarc

输入内容如下:

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

安装JupyterLab

conda install -c conda-forge jupyterlab

配置 Jupyter 的访问密码

进入python控制台环境

ipython

生成加密密码

from notebook.auth import passwd
passwd()

保存好生成的密码

退出python环境

quit()

修改 Jupyter 配置

生成配置文件

jupyter notebook --generate-config

根据提示的文件位置,打开并进行修改。
(这个文件太长,vim不太方便,建议使用FTP等,进行可视化编辑)

加入以下内容:

c.ServerApp.allow_remote_access = True   # 允许外部访问
c.ServerApp.password = u'PASSWORD'  # 刚才生成的密钥,字符串前面的u要保留
c.ServerApp.ip = '0.0.0.0' # 所有绑定服务器的IP都能访问,若想只在特定ip访问,输入ip地址即可
c.ServerApp.port = 11111 # 将端口设置为自己喜欢的吧,默认是8888
c.ServerApp.open_browser = False # 不从服务器浏览器打开Notebook(从客户端浏览器访问)
c.ServerApp.root_dir = '/home/jason/Jupyter/' # 这里是设置Jupyter的根目录,若不设置将默认root的根目录,不安全
c.ServerApp.allow_root = False # 为了安全,Jupyter默认不允许以root权限启动jupyter 

保存并退出

启动JupyterLab

记得先在服务器安全组、宝塔面板防火墙中开放端口。

启动lab

jupyter lab

默认的访问地址:

http://localhost:8888/lab

后台运行

持续后台运行

nohup jupyter lab > jupyter.log 2>&1 &

关闭后台任务

查询任务PID

ps aux|grep jupyter

或通过端口查询

lsof -i:11111

终止进程

kill -9 PID

安装插件

可通过Jupyter lab GUI进行安装
也可使用命令:(目录插件)

conda install -c conda-forge jupyter_contrib_nbextensions

汉化

pip install jupyterlab-language-pack-zh-CN

安装后在 Jupyter Lab GUI 的设置中修改语言即可

安装NodeJS(部分插件需要)

sudo yum install -y nodejs
文章作者: Jason_2k
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 极客卷毛——我的学习经验记录
喜欢就支持一下吧