網站首頁 編程語言 正文
一、下載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 [端口號]
殺死進程,再次運行上面命令即可。
原文鏈接:https://juejin.cn/post/7140622983520845831
相關推薦
- 2022-09-19 C/C++淺析鄰接表拓撲排序算法的實現_C 語言
- 2022-09-18 Pycharm快速安裝OpenCV的詳細操作步驟_python
- 2022-04-03 python中如何利用matplotlib畫多個并列的柱狀圖_python
- 2023-01-17 怎樣保存模型權重和checkpoint_python
- 2022-05-18 centos?自動運行python腳本和配置?Python?定時任務_python
- 2023-01-19 詳解如何利用C#實現設置系統時間_C#教程
- 2022-12-28 golang?gin?監聽rabbitmq隊列無限消費的案例代碼_Golang
- 2022-07-09 Android中Intent的簡單使用和與Bundle的關系
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支