Linux安裝Anaconda3完整教程
Linux安裝Anaconda3完整教程
歡迎關注
H尋夢人
公眾號
相關連結
1. 安裝Anaconda3
1.1 下載
首先,開啟官網地址下載最新版本的
Anaconda3
,然後再傳輸到遠端的Linux伺服器上,或者直接在Linux伺服器上使用命令:wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
直接下載
1.2 安裝
預準備
下載完成之後,在安裝之前先檢視對應的OS版本
[相關命令:/etc/redhat-release]
,根據對應版本執行如下命令:
Debian | apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 |
---|---|
RedHat/CentOS | yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver |
ArchLinux | pacman -Sy libxau libxi libxss libxtst libxcursor libxcomposite libxdamage libxfixes libxrandr libxrender mesa-libgl alsa-lib libglvnd |
OpenSuse/SLES | zypper install libXcomposite1 libXi6 libXext6 libXau6 libX11-6 libXrandr2 libXrender1 libXss1 libXtst6 libXdamage1 libXcursor1 libxcb1 libasound2 libX11-xcb1 Mesa-libGL1 Mesa-libEGL1 |
Gentoo | emerge x11-libs/libXau x11-libs/libxcb x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXi x11-libs/libXcomposite x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXScrnSaver x11-libs/libXtst media-libs/alsa-lib media-libs/mesa |
開始安裝
執行如下命令進行安裝:
sh Anaconda3-<對應的版本號>-Linux-x86_64.sh
--python3
bash Anaconda2-2019.10-Linux-x86_64.sh
-- python2
出現如下介面,詢問你是否同意anaconda3
的license
,輸入yes
,回車即可
之後會出現如下介面,確認安裝位置
一般使用預設的安裝即可,官方也推薦使用預設的安裝路徑,預設的安裝路徑格式如下:
/home/<user>/anaconda<2 or 3>
如果是root
使用者則是:/root/anaconda<2 or 3>
最後,會出現如下介面,請求使用者是否希望對Anaconda3進行初始化
輸入
yes
,回車即可
驗證
輸入如下命令,檢視Anaconda的版本:
conda -V
自此已經完成了Anaconda3的安裝
2. 環境配置
安裝完成後,我們還需要對環境變數進行新增,方便我們啟動。
無論是哪種核心(版本)的系統,都可以通過修改
/etc/profile
或者/etc/bashrc
的配置資訊來達到設定環境變數的目的
在這裡我們修改profile
檔案,執行如下命令:
sudo vi /etc/profile
輸入密碼後進入檔案編輯
這裡sudo是加許可權類似root使用者進行操作,vi是一種編輯器
輸入上述命令後再輸入i,會看到如下標識:
這裡的i代表INSERT輸入模式,然後按向下鍵切換到最下面,
在檔案的末尾加上下述程式碼:
#Anaconda
export PATH=$PATH:/home/software/anaconda3/bin
按下ESC鍵
,輸入:
,然後輸入wq
按下回車就儲存退出了
最後重新載入配置檔案,輸入source /etc/profile
完成上述步驟,環境變數就配置好
測試
開啟終端(Terminal),輸入python3,如果顯示如下圖,則表示安裝成功。
3. 安裝Jupyter外掛
本節將演示如何安裝使用
jupyter
,實現線上Pyhton程式設計
3.1 執行命令檢視jupyter的配置檔案在哪
其實看控制檯可以發現預設會安裝在/root/anaconda3
目錄,且jupyter
的配置檔案在: /root/.jupyter/jupyter_notebook_config.py
這裡。如果你沒看到這些也沒關係。可以通過如下這個命令找到(生成)這個配置檔案。
如果是root使用者:
[root@djt_37_152 wj]$ jupyter notebook --generate-config --allow-root
#控制檯輸出類似資訊:Writing default config to: /root/.jupyter/jupyter_notebook_config.py12
非root使用者:
[biztech@djt_37_152 wj]$ jupyter notebook --generate-config
#控制檯輸出類似資訊:同上
3.2 安裝jupyter的相關外掛
先執行pip install jupyter_contrib_nbextensions
再執行jupyter contrib nbextension install --user
[root@djt_37_152 wj]# pip install jupyter_contrib_nbextensions
.........(看你的網路怎麼樣了,,哈哈,,一般都沒問題)........
[root@djt_37_152 wj]# jupyter contrib nbextension install --user
HINT:
有可能安裝外掛的時候由於網路原因,安裝失敗;這裡推薦使用豆瓣的映象:
pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple
後面操作不變:
jupyter contrib nbextensiion install --user
值得一提的是:
windows環境
下,並沒有jupyter_notebook_config.py
這個配置檔案,怎麼辦呢?
可以開啟Anaconda Promote介面,執行上面相同的命令即可生成。
(d:\anaconda3) C:\Users\XXXXXXX>jupyter notebook --generate-config
Writing default config to: C:\Users\XXXXXXX\.jupyter\jupyter_notebook_config.py
生成後即可和linux一樣按照如下步驟修改了。
相關連結
4. 環境配置
4.1 開啟ipython
,生成密碼
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$dNoC/suYvnQ3+2wdq2SGpw$bZNkHCGYqg/JrTQRZsXaQA' #這個祕鑰要copy備用
操作如下圖,其中輸出用紅色標記,並不是錯誤,個人認為應該是一個警告以讓使用者注意
4.2 編輯配置檔案jupyter_notebook_config.py
[root@djt_37_152 wj]# vim /root/.jupyter/jupyter_notebook_config.py
#改幾個地方:
c.NotebookApp.ip = 'xx.xxx.xx.xxx' 即對外提供訪問的ip
c.NotebookApp.port = 5555 即對外提供訪問的埠
c.NotebookApp.open_browser = False False即啟動不開啟瀏覽器
c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$dNoC/suYvnQ3+2wdq2SGpw$bZNkHCGYqg/JrTQRZsXaQA' 這個就是上面生成的祕鑰
c.NotebookApp.notebook_dir = u'/root' 即設定jupyter啟動後預設的根目錄
5. 啟動執行
啟動
jupyter
如果用root啟動:
[root@djt_37_152 wj]$ jupyter notebook --allow-root
非root使用者啟動:
[biztech@djt_37_152 wj]$ jupyter notebook
值得一提的是:如果想讓程序在後臺執行,只需要在上面的命令後面加&即可,比如:
[biztech@djt_37_152 wj]$ jupyter notebook &
本地瀏覽器訪問即可
在本地瀏覽器開啟:http://xxx.xx.xx.xxx:5555 即可訪問了–當然你得輸入密碼:123456
相關連結
問題答疑
- 安裝
anaconda
或miniconda
後,每次開啟Linux
系統的終端會自動啟用base
環境。如下:
安裝anaconda
或miniconda
的時候,選擇了每次開啟終端後自動啟用base
環境。
conda
配置裡面設定取消自動啟用base
環境:
conda config --set auto_activate_base false
相關連結