anaconda 部署Jupyter Notebook服务器过程详解

 更新时间:2022年09月09日 08:53:07   作者:老烟枪  
这篇文章主要为大家介绍了anaconda 部署Jupyter Notebook服务器过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

一、下载Anaconda

直接在服务器上通过指令进行下载安装

1.下载Anaconda,xxxx为版本号自行能更改

    wget https://repo.continuum.io/archive/Anaconda3-xxxx-Linux-x86_64.sh

2.安装Anaconda,xxxx改为自己下载的版本号

切换到镜像文件所在目录,执行安装语句;

    bash Anaconda3-xxxx-Linux-x86_64.sh

执行命令后无脑回车yes,有一个需要注意的是:选择安装路径默认是/root/anaconda3,需要修改的话自行注意一下。

3.设置环境变量

安装完成后验证一下是否成功安装,在终端输入: 

anaconda如果出现以下内容说明安装没有问题

如果出现command not found,就更新一下配置文件。 source ~/.bashrc 如果还是不可以就去配置文件里检查一下相关环境变脸有没有导入。 vim ~/.bashrc 打开后直接拉到最下面,看看有没有下面信息

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/mytool/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/mytool/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/root/mytool/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/mytool/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

没有的话建议重新安装,也可以在底部添加以下语句试试:

    export PATH=/xxx/xxx/anaconda3/bin:$PATH #xxx为anaconda3文件所在绝对路径

写完后保存退出,输入:source ~/.bashrc更新配置,测试是否安装成功。

二、修改Jupyter配置文件

1.测试

输入jupyter notebook 尝试运行jupyter,跑不起来?放心没事,这里主要是测试你的anaconda里有没有jupyter,注意看一下提示信息最后是不是 IP address 有问题,如果是的话,往下走。

2.生成jupyter配置文件

`jupyter notebook generate-config`

3.生成密码

进入python;

from notebook.auth import passwd
passwd()

然后输入两次密码,此时会生成一个密码串,复制保存下来。

4.修改配置文件

打开配置文件;

vim /root/.jupyter/jupyter_notebook_config.py

j接下来就在文件中找到并修改以下几行内容,并取消注释状态: 小技巧在normal状态下输入/可以搜索,按N下一个;

c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True #是否允许notebook在root用户下运行
c.NotebookApp.ip='0.0.0.0' #写成*可能会报错
c.NotebookApp.password = u'sha1:xxx' #填写刚刚复制的密钥
c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器
c.NotebookApp.port =8888 #指定访问的端口,默认是8888。

保存退出。

三、前台运行测试

开始运行,输入;

jupyter notebook

出现下面内容说明可以运行,可以开始试试网页访问了;

想关闭进程直接control + c,选择yes即可关闭进程。

四、后台运行

jupyter notebook 需要保持在后台运行才能发挥服务器的意义,输入:

nohub jupyter notebook 2>&1 &

杀死后台进程

首先查询后台进程的 pid/ppid

ps -ef | grep [进程关键词]

找到进程直接运行;

kill -s 9 [端口号]

杀死进程,再次运行上面命令即可。

以上就是anaconda 部署Jupyter Notebook服务器过程详解的详细内容,更多关于anaconda 部署Jupyter Notebook的资料请关注脚本之家其它相关文章!

相关文章

  • Python实现将蓝底照片转化为白底照片功能完整实例

    Python实现将蓝底照片转化为白底照片功能完整实例

    这篇文章主要介绍了Python实现将蓝底照片转化为白底照片功能,结合完整实例形式分析了Python基于cv2库进行图形转换操作的相关实现技巧,需要的朋友可以参考下
    2019-12-12
  • 解析Python3中的Import

    解析Python3中的Import

    本文通过示例代码带领大家一起学习Python3中的Import知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Django Rest framework三种分页方式详解

    Django Rest framework三种分页方式详解

    这篇文章主要介绍了Django Rest framework三种分页方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python3 requests库实现多图片爬取教程

    python3 requests库实现多图片爬取教程

    今天小编就为大家分享一篇python3 requests库实现多图片爬取教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python通过matplotlib生成复合饼图

    python通过matplotlib生成复合饼图

    这篇文章主要介绍了python通过matplotlib生成复合饼图,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • python中调试或排错的五种方法示例

    python中调试或排错的五种方法示例

    这篇文章主要给大家介绍了关于python中调试或排错的五种方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • 通过示例学习python中os模块的使用

    通过示例学习python中os模块的使用

    os模块是Python中处理文件和文件夹的重要模块,其中了解模块的一些基本功能对于使用Python对excel进行数据分析具有很大的帮助,这篇文章主要介绍了python os模块使用,感兴趣的朋友跟随小编一起看看吧
    2022-12-12
  • 利用Python如何将数据写到CSV文件中

    利用Python如何将数据写到CSV文件中

    在数据分析中经常需要从csv格式的文件中存取数据以及将数据写书到csv文件中。下面这篇文章主要给大家介绍了关于利用Python如何将数据写到CSV文件中的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-06-06
  • WIndows10系统下面安装Anaconda、Pycharm及Pytorch环境全过程(NVIDIA GPU版本)

    WIndows10系统下面安装Anaconda、Pycharm及Pytorch环境全过程(NVIDIA GPU版本)

    这篇文章主要给大家介绍了关于WIndows10系统下面安装Anaconda、Pycharm及Pytorch环境(NVIDIA GPU版本)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 详细介绍Python中的set集合

    详细介绍Python中的set集合

    本文详细介绍了Python中set集合的基本概念和详细用法,希望对读者朋友们有所帮助。需要的朋友可以参考下面具体的文章内容
    2021-09-09

最新评论