Linux CentOS6离线安装Jupyter notebook
生活随笔
收集整理的這篇文章主要介紹了
Linux CentOS6离线安装Jupyter notebook
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、環境介紹
Linux: CentOS 6.7 Python: 2.72、安裝python3.5
下載python3.5安裝包:
wget –no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz解壓到當前目錄:tar -zxvf Python-3.5.0.tgzcd Python-3.5.0./configure --prefix=/usr/local/python3.5 --enable-sharedmake & make installln -s /usr/local/python3.5/bin/python3 /usr/bin/python3 此時運行python3命令的話會報錯,缺少.so文件,我們需要進行如下操作:cp -R /usr/local/python3.5/lib/* /usr/lib64/ok!此時python3的基礎環境已經安裝完成!
3、安裝pip3及setuptool
1、安裝pip前需要前置安裝setuptoolswget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26tar -zxvf setuptools-19.6.tar.gzcd setuptools-19.6python3 setup.py buildpython3 setup.py install報錯:RuntimeError: Compression requires the (missing) zlib module我們需要在linux中安裝zlib-devel包,進行支持。yum install zlib-devel 1 需要對python3.5進行重新編譯安裝。cd python3.5make & make install又是漫長的編譯安裝過程。重新安裝setuptoolspython3 setup.py buildpython3 setup.py install2、安裝pipwget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eebtar -zxvf pip-8.0.2.tar.gzcd pip-8.0.2python3 setup.py buildpython3 setup.py install如果沒有意外的話,pip安裝完成。4、聯網的機器pip3 下載jupyter pypi依賴包
mkdir /jupyter cd jupyter pip3 download jupyter5、目標機器 pip3 install
將上一步下載的jupyter目錄拷貝至目標機器的 /jupyter 目錄
執行命令:
jupyter的安裝就完成了,接下來就是jupyter的配置
6、jupyter配置
安裝完后即可以啟動:
如果在啟動的時候提示,說明默認不建議使用root來運行,不過我們可以配置文件修改,接下來會介紹如何修改
Running as root is not recommended. Use --allow-root to bypass.在上一次的版本中直接執行
jupyter notebook --generate-config即可初始化配置文件來,但是新版的要加入–allow-root才行;
jupyter notebook --generate-config --allow-root [root@jupyter ~]# ipython Python 2.7.5 (default, Nov 6 2016, 00:28:07) Type "copyright", "credits" or "license" for more information. IPython 5.3.0 -- 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.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:da874cad4309:4104089e5ef97c8fcbe69c2ac7d6a1071ca50a40' 修改配置文件中的IP地址、工作目錄、并添加一個認證密碼: c.NotebookApp.allow_root = False 去掉注釋,并修改成True即可解決root權限運行的問題。 c.NotebookApp.ip = 'localhost' 去掉注釋,并把localhost改成0.0.0.0,這樣就可以外部訪問了,默認只有在本機可以訪問的; 163 c.NotebookApp.ip = '0.0.0.0' c.NotebookApp.notebook_dir = u'' 改成如下,這樣就會默認把notebook上創建的文件保存到指定目錄下;需要事先創建。 c.NotebookApp.notebook_dir = u'/opt/jupyter' c.NotebookApp.password = u'' 加入上面創建的密碼: c.NotebookApp.password = u'sha1:da874cad4309:4104089e5ef97c8fcbe69c2ac7d6a1071ca50a40'保存,重新運行程序:
jupyter-notebook總結
以上是生活随笔為你收集整理的Linux CentOS6离线安装Jupyter notebook的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ffmpeg转mp4格式
- 下一篇: Math.round(),Math.ce