centos6.5安装jupyter
  2KFP6HqsvpD5 2023年11月02日 66 0


1.首先安装python的基础环境

anaconda2-4.1.1-Linux-x86_64.sh

安装目录选择/usr/local/anaconda2

2.增加软连接,修改python的版本

ln-s /usr/local/anaconda2/bin/python python

3.修改yum依赖配置

vim /usr/bin/yum

把第一行的#!/usr/bin/python改成#!/usr /bin/python2.6就可以啦

4.修改环境变量(默认已经修改,最好验证一下)

 

vim /etc/profile

exportPATH=$PATH:/usr/local/anaconda2/lib:/usr/local/anaconda2/lib/python2.7/site-packages:/usr/local/anaconda2/bin

5.安装jupyterlab(安装最新版)

pip install jupyterlab

jupyter serverextension enable --py jupyterlab --sys-prefix

如果不能识别pip增加pip的软连接ln-s /usr/local/anaconda2/bin/pip pip

6.修改handlers.py否则无法运行jupyter(不设置终端上启动jupyter notebook时报404错误)

vim /usr/local/anaconda2/lib/python2.7/site-packages/notebook/base/handlers.py

执行/headers[找到需要修改的地方

注释掉以下两行

# if"Content-Security-Policy" not in headers:

#headers["Content-Security-Policy"] = self.content_security_policy

如果仍然不行, 关掉jupyter界面,杀掉jupyter进程,清掉缓存,刷新edu页面,重新进入。

有时会因为notebook安装版本的问题,找不到需要注释的两行代码,可以直接注释掉此行代码即可

#headers["Content-Security-Policy"]= self.content_security_policy

7.配置启动jupyternotebook(如果不进行配置则通过token进行登录)

1. 生成配置文件

[root@8734d9814dd1 /]# jupyter notebook --generate-config --allow-root

Writing default config to:/root/.jupyter/jupyter_notebook_config.py

2.生成密码, 把sha1........密码复制下来

[root@6038af9bfbbe bin]# ipython

Python 2.7.14 |Anaconda, Inc.| (default, Oct 16 2017,17:29:19)

Type "copyright", "credits" or"license" for more information.

 

IPython 5.4.1 -- An enhanced Interactive Python.

?         ->Introduction and overview of IPython's features.

%quickref -> Quick reference.

help      ->Python's own help system.

object?   ->Details about 'object', use 'object??' for extra details.

 

In [1]: from notebook.authimport passwd

 

In [2]: passwd()

Enter password: 111111

Verify password: 111111

Out[2]: 'sha1:7a79f215c9f0:5a2fb1e4a1043557c903a2854bf34125a8f62092'

 

In [3]:

3. 修改配置文件

vi /root/.jupyter/jupyter_notebook_config.py

 

c.NotebookApp.ip='*'

c.NotebookApp.password = u'sha1:7a79f215c9f0:5a2fb1e4a1043557c903a2854bf34125a8f62092''

c.NotebookApp.open_browser = False

c.NotebookApp.port =8888

 

4.启动jupyter notebook

[root@6038af9bfbbe /]# jupyter notebook

[W 22:17:52.208 NotebookApp]WARNING: The notebook server is listening on all IP addresses and not usingencryption. This is not recommended.

[I 22:17:52.271 NotebookApp]JupyterLab alpha preview extension loaded from/usr/local/anaconda2/lib/python2.7/site-packages/jupyterlab

JupyterLab v0.27.0

Known labextensions:

[I 22:17:52.275 NotebookApp]Running the core application with no additional extensions or settings

[C 22:17:52.279 NotebookApp]Running as root is not recommended. Use --allow-root to bypass.

5.通过浏览器访问http://yourip:8888/ 即可,密码为前期设置的密码111111



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  sX9JkgY3DY86   2023年11月13日   26   0   0 分屏vim另存为
  fl0iHpTOb5wE   2023年11月13日   31   0   0 linuxpythonCentOS
  fl0iHpTOb5wE   2023年11月13日   27   0   0 Tensorflowlinuxpython
2KFP6HqsvpD5