用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
备份容灾
›
备份
›
ubuntu搭建jupyter_notebook服务器
ubuntu搭建jupyter_notebook服务器
麻花痒
论坛元老
|
2024-7-31 14:43:38
|
显示全部楼层
|
阅读模式
楼主
主题
1863
|
帖子
1863
|
积分
5589
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
情况:ubuntu 22.04
目次
情况:ubuntu 22.04
一、创建一个anaconda用户
创建用户condaUser
为用户condaUser设置密码
开放opt文件夹的权限
登录condaUser用户
二、安装anaconda
下载anaconda
安装anaconda
三、添加情况变量
四、anaconda换源
这里使用清华源
查看源配置
五、anaconda创建虚拟情况
创建虚拟情况
切换到指定源
六、安装jupyter notebook
七、jupyter notebook配置
创建工作目次
天生访问密码
天生配置文件
编辑天生的配置文件
八、安装nginx
安装nginx
修改nginx
配置文件
九、启动服务器
启动nginx
背景启动jupyter notebook
十、访问jupyter notebook服务器
一、创建一个anaconda用户
这步没有也无所谓,我只是不想把anaconda安装在/root目次里
创建用户condaUser
sudo useradd -r -m -s /bin/bash condaUser
复制代码
为用户condaUser设置密码
sudo passwd condaUser
复制代码
创建工作目次
sudo mkdir /opt/jupyter_notebook_workspace
复制代码
分配工作目次给condaUser
sudo chown -R condaUser:condaUser /opt/jupyter_notebook_workspace
复制代码
登录condaUser用户
二、安装anaconda
下载anaconda
先在清华大学开源软件镜像站选一款心怡的安装包
使用wget下令下载这个安装包,如:
wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
复制代码
安装anaconda
下载后的文件在/home/condaUser目次下,我们作为condaUser用户,这是我们的家目次。在这个目次下实验:
bash Anaconda3-2023.09-0-Linux-x86_64.sh
复制代码
输入q退出协议,这里不用按enter一行一行看,要是一不小心按多了,就会退出安装,又得再看一遍
输入yes开始安装
三、添加情况变量
编辑配置文件.bashrc
vim ~/.bashrc
复制代码
点击i进入编辑模式
,在最后一行添加:
export PATH=$PATH:/home/condaUser/anaconda3/bin
复制代码
点击esc退出编辑模式
输入:wq回车,进行生存
重新加载配置文件
source ~/.bashrc
复制代码
这时可以使用conda下令
conda -V
复制代码
四、anaconda换源
这里使用清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --set show_channel_urls yes
复制代码
查看源配置
conda config --show channels
复制代码
五、anaconda创建虚拟情况
更新conda
conda update conda
复制代码
更新pip
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
复制代码
pip设置清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
复制代码
创建虚拟情况
实例中创建一个叫ai的虚拟情况,并指定使用python版本3.9
(如果后面需要下载tensorflow,最好指定一下版本不超过3.9,tensorflow不支持3.9以后的python版本了)
conda create -n ai python=3.9
复制代码
切换到指定源
source activate ai
复制代码
也可以在~/.bashrc末尾添加
alias conda_ai='source activate ai
'
复制代码
后重新加载配置文件,即可使用conda_ai切换到虚拟情况ai
六、安装jupyter notebook
先辈入我们需要的虚拟情况,如进入虚拟情况ai
conda install jupyter notebook
复制代码
不知道为什么,如许子安装后的jupyter notebook运行的时候会出现websocket连接失败的题目,需要再实验
pip install -U jupyter
复制代码
七、jupyter notebook配置
天生访问密码
在下令行中输入python 回车 进入python下令行界面
实验如下:
from jupyter_server.auth import passwd;
passwd(algorithm='sha1')
复制代码
重复两次密码得到密码的sha1
天生配置文件
jupyter notebook --generate-config
复制代码
编辑天生的配置文件
vim /home/condaUser/.jupyter/jupyter_notebook_config.py
复制代码
在最后一行加入
c.ServerApp.ip = '0.0.0.0'
c.ServerApp.password = '' # 这里输入之前得到的sha1
c.ServerApp.open_browser = False
c.ServerApp.port = 8888 # 如果你不希望使用nginx
转发,也可以直接配置成80,从80端口直接启动需要root权限
c.ServerApp.allow_remote_access = True
c.NotebookApp.notebook_dir = r'/opt/jupyter_notebook_workspace'
复制代码
:wq生存退出
八、安装nginx
这里先切换回root用户
安装nginx
apt install -y nginx
复制代码
修改nginx
配置文件
vim /etc/nginx
/nginx
.conf
复制代码
在http块中加入
server {
listen 80;
server_name 域名或ip;
client_max_body_size 10G;
location / {
proxy_pass http://127.0.0.1:8888;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_redirect off;
}
}
复制代码
:wq 生存退出
九、启动服务器
启动nginx
没装不用启动
nginx
复制代码
背景启动jupyter notebook
jupyter notebook &
复制代码
十、访问jupyter notebook服务器
在浏览器输入你的域名或ip
在登录页面输入你的密码就可以看到你的jupyter notebook了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
麻花痒
论坛元老
这个人很懒什么都没写!
楼主热帖
【SQL server速成之路】——身份验证及 ...
2022年安装Kali Linux最详细过程,以及 ...
容器开发运维人员的 Linux 操作机配置 ...
ping命令 网络抓包 分析
窄带传输与LoRa扩频传输技术应用方案对 ...
我今年12岁了,我喜欢打游戏,怎么能成 ...
程序员坐牢了,会被安排去写代码吗? ...
密码学奇妙之旅、02 混合加密系统、AES ...
猜
Vim 备忘清单_开发速查表分享 ...
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表