環境說明
- 操作系統:Ubuntu 18.04 LTS
- anaconda版本:Anaconda3-2020.11-Linux-x86_64.sh
- anaconda中創建的python:Python 3.8.8
anaconda安裝
- 訪問https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,自行選擇anaconda版本,下載存放至/home/fmr/Downloads
- 解壓安裝并配置環境變量
cd ~/Downloads/ chmod +x Anaconda3-2020.11-Linux-x86_64.sh ./Anaconda3-2020.11-Linux-x86_64.sh # 安裝過程中會提示選擇Yes No,一般不需要改動,回車即可 #默認anaconda安裝在用戶的home目錄下 echo 'export PATH="/home/fmr/anaconda3/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
- 驗證是否安裝成功
conda info -e # conda environments: # base /home/fmr/anaconda3 #若出現類似上述信息,說明安裝成功
修改anaconda配置
- 激活anaconda環境
conda init bash ctrl + D #退出當前登錄的shell #重新登錄,若anaconda正常運行,shell提示符應該與以下內容類似 (base) fmr@fmr-virtual-machine:~/Downloads$
- 配置anaconda清華源
conda config --set show_channel_urls yes #上述指令會生成文件/home/fmr/.condarc vi /home/fmr/.condarc #用以下內容替換/home/fmr/.condarc中原本的內容 channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud conda clean -i #清除索引,保證使用的是鏡像站提供的索引
pytorch(cpu)安裝
-
創建python虛擬環境
conda create -n pytorch-cpu python=3.8 # 創建python3.8虛擬環境 conda activate pytorch-cpu # 進入名為pytorch-cpu的虛擬環境
-
訪問https://pytorch.org/get-started/locally/,查看合適的下載指令
image.png -
使用查詢到的下載指令,安裝pytorch
conda install pytorch torchvision torchaudio cpuonly -c pytorchd
-
驗證安裝是否成功
conda activate pytorch-cpu #進入pytorch-cpu虛擬環境 python #進入python 交互環境 #若與下列內容類似,說明pytorch安裝成功 Python 3.8.8 (default, Apr 13 2021, 19:58:26) [GCC 7.3.0] :: Anaconda, Inc. on linux Type "help", "copyright", "credits" or "license" for more information. >>> import torch >>> print(torch.cuda.is_available()) False >>>
設置vscode遠程連接
- 開啟Ubuntu ssh服務
sudo apt-get install ssh sudo vi /etc/ssh/sshd_config #按照下列內容修改/etc/ssh/sshd_config文件中相對應的內容 Port 22 #AddressFamily any ListenAddress 0.0.0.0 #ListenAddress :: #LoginGraceTime 2m PermitRootLogin yes #StrictModes yes #MaxAuthTries 6 #MaxSessions 10 service ssh start #開啟Ubuntu ssh
- 設置vscode遠程連接
-
安裝 remote ssh插件
image.png -
點擊下圖“1”所示位置,而后點擊“2”處的加號,新建ssh連接
image.png -
在畫圈位置輸入ssh指令
image.png - 按回車,會出現選擇保存位置的下拉框,此處選擇第一個:保存至當前用戶下
-
點擊畫圈位置的加號,連接遠端服務器
image.png - 根據提示,輸入與登錄用戶對應的密碼,并選擇一個文件夾打開
-
以后只需要點擊下圖畫圈部分,就可以直接打開一個新窗口,并自動連接至該文件夾目錄下。
image.png
-
補充
- 如果是新安裝的Ubuntu虛擬機,使用vi、vim編輯文件的時候,可能會出現,按方向鍵無法移動光標而是輸出字母,BackSpace鍵也不能刪除字符
- 這是因為Ubuntu預裝的是vim-tiny,解決方法如下
sudo apt-get remove vim-common sudo apt-get install vim