一、SSH管理軟體
這裡推薦一款本人正在使用的軟體,Termius。Termius是一款非常好用而且漂亮的SSH用戶端,能快速遠端控制伺服器,可以定制自己喜歡的主題.Termius不僅涵蓋了Windows、Linux、OSX,還變态得支援Android和iOS(以後在地鐵、公交上都可以随時拿出手機來排查線上問題啦,還真是廣大程式員的福音呢)。Termius還隸屬于github提供的學生安裝包,是以隻要通過了github上的學生認證,就可以免費使用Termius。
二、安裝anaconda
Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。Anaconda的安裝有兩種方式:
1. 在Anaconda官網(https://www.anaconda.com/products/individual)下載下傳安裝包傳輸到伺服器
一般而言,都是劃紅線的安裝包,具體的可以問下伺服器的管理者:
将下載下傳好的檔案名為
Anaconda3-2020.11-Linux-x86_64.sh
的安裝包傳輸到伺服器,此時就可以使用SSH管理軟體,Termius有專門的FTP傳輸功能,滑鼠操作就可以實作。我将上傳的檔案放在了根目錄,是以直接執行
sh Anaconda3-2020.11-Linux-x86_64.sh
會出現如下代碼段:
Welcome to Anaconda3 2020.11
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
直接press ENTER鍵,不停的點了幾次回車完成許可證閱讀後,系統會提示您準許許可條款,出現
Do you accept the license terms? [yes|no]
輸入
yes
Do you accept the license terms? [yes|no]
[no] >>>
Please answer 'yes' or 'no':'
>>> yes
Anaconda3 will now be installed into this location:
/***
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/***] >>>
點選ENTER确認安裝位址,你也可以輸入自定義目錄
之後會出現以下詢問——
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>>
此處輸入yes,順利結束
2. 利用指令行方式直接将anaconda安裝包下載下傳到伺服器上進行安裝(暫空)
三. Anaconda驗證安裝
通過conda指令驗證安裝,例如使用
list指令
[email protected] ~ $ conda list
bash: conda: 未找到指令...
此時顯然還不行,可以通過
source ~/.bashrc
或者按照它的提示所說的重新開一下終端就好了
[email protected] ~ $ source ~/.bashrc
(base) [email protected] ~ $ conda list
# packages in environment at /home/mazhuo/anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py38_0
_libgcc_mutex 0.1 main
alabaster 0.7.12 py_0
anaconda 2020.11 py38_0
再用下列指令分别更新一下
$ conda update conda
$ conda update anaconda
四. 利用anaconda建立python虛拟環境
主要指令如下:
conda update -n base conda //update最新版本的conda
conda create -n xxxx python=3.6 //建立python3.6的xxxx虛拟環境
conda activate xxxx //開啟xxxx環境
conda deactivate //關閉環境
conda env list //顯示所有的虛拟環境
在虛拟環境中開始一系列安裝,基本指令為:
conda install xxx
可以通過上述指令分别依次安裝下列包
pytorch
tensorflow
keras
ipykernel
cython
numpy
matplotlib
scipy
Pillow
opencv
pandas
seaborn
scikit-learn
我在實際程式設計中尚未涉及cv方面,是以隻是安裝了pytorch、numpy、matplotlib、scipy、pandas和scikit-learn這幾個比較重要的包,當然也可以通過pip安裝。
在安裝時,如果網絡連接配接比較差,可以添加conda在國内的源進行安裝,具體指令如下:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
對于不涉及cv的deep learning實驗,往往需要使用到tensorboard。具體安裝教程可參見我的另一篇博文:在Pytorch下安裝TensorBoard
重點參考網頁:
1. https://zhuanlan.zhihu.com/p/105025848
2. https://blog.csdn.net/ZhaoDongyu_AK47/article/details/104066482
3. https://www.cnblogs.com/xbit/p/9863493.html