当前位置:   article > 正文

从零开始使用ubuntu远程服务器-jupyter-notebook远程环境搭建_搭建远程jupyter

搭建远程jupyter

有了服务器的IP、端口号、用户名、密码后,如何在ubuntu上跑运行python。

1 访问远程服务器

首先,为了访问远程服务器,可以下载如下两款软件:
Xshell
Xftp

2 安装Ananconda

在清华大学镜像站下载anaconda安装包,并将其上传至远程服务器。
在安装包所在文件夹使用如下语句进行安装,假如我下载的anaconda文件名为’anaconda.sh’

bash anaconda.sh
  • 1

按照指令安装完成即可。

初始化conda之后,使用如下语句使用完成的conda环境(执行完后,命令行最左端会显示(base))

source ~/.bashrc
  • 1

若没有.bashrc文件,新建一个.bashrc文件,

vim ~/.bashrc
  • 1

输入以下内容,路径改成你自己的anaconda路径

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/lzztlb/guomingchao/software/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/lzztlb/guomingchao/software/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/lzztlb/guomingchao/software/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/lzztlb/guomingchao/software/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

解决每次访问都需要输入source ~/.bashrc指令才显示(base)

vim ~/.bash_profile 在文件内部输入 (新文件)

if [ -f ~/.bashrc ] ; then
        source .bashrc
fi
  • 1
  • 2
  • 3
  • 4
  • 5

3 创建python环境

conda create --name your_env_name python=3.8.10 

安装完环境之后,可以进入创建的python环境安装包,如pytorch等。

conda activate your_env_name
pip install your_package

安装ipykernel将环境配置到jupyter notebook中

pip install ipykernel
python -m ipykernel install --user --name your_env_name

4 配置Jupyter notebook

在base环境下,若不在base环境下,可用如下语句退回base环境

conda deactivate
  • 1

使用如下语句生成jupyter notebook配置文件

jupyter notebook --generate-config
  • 1

在路径下/home/your_user_name/.jupyter下使用Xftp打开配置文件’jupyter_notebook_config.py’,找到如下语句并进行配置,并取消掉前面的注释符号“#”

c.NotebookApp.ip='your_server_ip'
c.NotebookApp.port =8888
c.NotebookApp.password = u'xxxxx-your password'

c.NotebookApp.open_browser = False
c.NotebookApp.notebook_dir = u'/home/xxx'

password可在终端下使用如下语句生成

ipython
from notebook.auth import passwd
passwd()
  • 1
  • 2
  • 3

5 网页远程访问Jupyter notebook

Xshell访问服务器终端,启动jupyter notebook并设置为关闭终端不终端进程

nohup jupyter notebook&
  • 1

在本地计算机上,打开网址:

https://your_server_ip:port 

也可以查看服务器端生成的日志文件‘nohup.out’查看jupyter notebook的访问网址。

打开网址后,输入之前设置的访问密码即可访问jupyter notebook。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/245059
推荐阅读
相关标签
  

闽ICP备14008679号