栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【网管日记】Pycharm连接服务器Docker中的Jupyter

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【网管日记】Pycharm连接服务器Docker中的Jupyter

【网管日记】Pycharm连接服务器Docker中的Jupyter 1 运行一个容器

这里要记录好映射的端口号。

2 进入容器安装Anaconda

首先去官网上找到自己所需要的版本。

地址链接:https://repo.anaconda.com/archive/

使用 weget 命令下载。

wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

下载好后,使用 sh 安装。

sh Anaconda3-2022.05-Linux-x86_64.sh

然后创建环境,其中 torch 为环境名字。

conda create -n torch python=3.7

然后激活环境。

conda activate torch
3 安装Pytorch和Jupyter

这个不多说了,很多教程都有,使用pip下载。

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
pip install jupyter
4 配置Jupyter

首先生成配置文件。

jupyter-notebook --generate-config

然后生成一个密码,用于配置jupyter密码。

$ python
>>> from notebook.auth import passwd
>>> passwd()

保存好输出的那一串东西,等会要用。

$ vi .jupyter/jupyter_notebook_config.py 

# 在jupyter_notebook_config.py 文件填入下面配置:
# 允许通过任意绑定服务器的ip访问
c.NotebookApp.ip = '*'
# 用于访问的端口
c.NotebookApp.port = 6166 #注意这里与前面启动容器的端口要一致
# 不自动打开浏览器
c.NotebookApp.open_browser = False
#允许远程访问
c.NotebookApp.allow_remote_access = True 
# 设置登录密码
c.NotebookApp.password = u'sha1:**********' 
# 复制jupyter_notebook_config.json中的sha1码

配置好以后,启动jupyter

$ jupyter notebook --allow-root

然后打开一个powershell,配置ssh连接

ssh -L 6006:127.0.0.1:14071 root@10.10.10.10 -p 14070

6006为本地的端口,14071为docker容器中开启tensorboard服务的端口号的主机映射端口;

root为你的用户名,10.10.10.10为你的服务器IP地址,14070为服务器的ssh端口;

连接到服务器后,会提示输入密码,然后输入即可。

最后,打开浏览器,输入 http://127.0.0.1:6006

5 Pycharm配置连接

一开始没配置好就出现这个错误:

Jupyter 服务器进程启动失败。

那么来快速配置一下。

点击,然后写ip和端口。

写密码

最后就可以正常使用啦,大功告成!

又是网管小见收货颇丰的一天。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/976837.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号