Centos7安裝Anaconda3配置jupyter notebook問題攻略

  1. wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
  2. bash Anaconda3-2020.02-Linux-x86_64.sh
    這裏有一些細節,我安裝的最新版anaconda,
    1)提示路徑的時候我是自己指定安裝路徑
    2)提示Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no],我選擇的no,我自己去添加配置路徑,也就是步驟4
  3. vim /etc/profile 將如下內容添加到最後一行
PATH=/home/zhu/anaconda3/bin:$PATH
export PATH
  1. source ~/.bashrc

  2. conda -V檢測成功與否

  3. jupyter notebook --generate-config --allow-root生成

/root/.jupyter/jupyter_notebook_config.py
  1. vim /root/.jupyter/jupyter_notebook_config.py,修改如下內容:
c.NotebookApp.ip='' # 允許ip訪問,一般是服務器IP,這個特別需要注意,後期可能需要改
c.NotebookApp.password = '這裏粘貼上剛剛我們生成的密鑰'
c.NotebookApp.open_browser = False
c.NotebookApp.port =1234 # 允許ip訪問的端口號,確定沒有沒佔用否則後期提示被佔用,確認已開通,否則後期也會出現錯誤,阿里雲的話直接去授權開通端口號即可

相關內容見:https://zhuanlan.zhihu.com/p/63497709

  1. 輸入ipython並輸入
from notebook.auth import passwd
passwd()
Enter password: 2468
Verify password:2468
得到一串祕鑰:'sha1:1e33517d0376:fb53d631685283dbd9148cf297571b6afb789547'

說明:這個2468是jupyter網頁登錄密碼,這個祕鑰類似網頁cookie,配置了就不需要打開網頁帶長串的臨時生成的cookie信息了

  1. 啓動jupyter notebook --allow-root時出現類似如下問題,說明之前的祕鑰沒有被覆蓋,需要手動去改,
[W 11:24:34.341 NotebookApp] Collisions detected in /root/.jupyter/jupyter_notebook_config.py and /root/.jupyter/jupyter_notebook_config.json config files. /root/.jupyter/jupyter_notebook_config.json has higher priority: {
      "NotebookApp": {
        "password": "'sha1:1e33517d0376:fb53d631685283dbd9148cf297571b6afb789547' ignored, using 'sha1:3ebcef121b5a:c6403a94d318802b2d3a402278a281d59c2e73c9'"
      }
    }

攻略:進入vim /root/.jupyter/jupyter_notebook_config.json,將password修改爲’sha1:1e33517d0376:fb53d631685283dbd9148cf297571b6afb789547’

  1. 啓動jupyter notebook --allow-root時出現類似如下問題
OSError: [Errno 99] Cannot assign requested address

攻略:到博客https://www.jianshu.com/p/381c2a3c529d下找答案。
輸入vim /etc/hosts
找到最後一行的ip信息,把/root/.jupyter/jupyter_notebook_config.py下面的
c.NotebookApp.ip = '上面說的最後一行的ip'# 允許ip訪問

  1. 啓動jupyter notebook --allow-root,沒問題了,
打開網頁輸入第7步說的:ip:端口號,
如果出現輸入密碼,輸入步驟8的密碼:2468

就ok!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章