目錄
??????一 Vscode安裝
二、Anaconda安裝
三、更新顯卡驅動
四、安裝CUDA
五、安裝Pytorch
六、Vscode配置
七、出現的問題匯總
??????一 Vscode安裝
在 Windows 上安裝
訪問 VS Code 官網 https://code.visualstudio.com/,點擊 "Download for Windows"下載適配的安裝包,默認會下載穩定版(Stable)。
下載的是一個類似 VSCodeUserSetup-{version}.exe 安裝程序,雙擊下載的 .exe 文件。
安裝程序打開后,會要求你接受 Visual Studio Code 的條款和條件,點擊"I accept the agreement(我接受協議)",然后點擊" Next(下一步) "。
選擇安裝位置,默認情況下 VS Code 會安裝在以下目錄 C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code,Username 為你的用戶名,沒特別要求按默認的來,點擊" Next(下一步) "。
接下來是設置一些開始菜單的目錄,按默認就好了,點擊 " Next(下一步) "。
接下來,可以勾選以下選項(推薦):
在桌面創建快捷方式。
將 VS Code 添加到右鍵菜單中(方便直接用 VS Code 打開文件)。
將 VS Code 添加到 PATH 環境變量(方便在終端中運行 code 命令)。
點擊"Install(安裝)"按鈕,等待完成后啟動 VS Code。
點擊 "Finish(完成)" 按鈕完成安裝:
啟動 VS Code ,界面如下所示:
安裝漢化包
VScode 安裝漢化包很簡單,打開 VScode,點擊左側安裝擴展圖標,在搜索框輸入 Chinese:
然后點擊第一個搜索出來選項【Chinese (Simplified) (簡體中文)】的 Install 按鈕就可以:
安裝完成后,重啟 VSCode,界面顯示的就是中文了。
二、Anaconda安裝
- 使用國內源來下載Anaconda,這里選擇的是2024年版本。
- 安裝Anaconda3,到這步勾選這三個選項。
- 最后一個頁面取消勾選這兩個選項,至此Anaconda就安裝完畢了。
- 配置環境變量,流程如圖所示
- 使用 conda --version 驗證Anaconda是否安裝成功
- 安裝好以后你的電腦會有一個Anaconda Prompt軟件,雙擊打開如圖所示
三、更新顯卡驅動
先查看自己的顯卡型號,方法:設備管理器 -> 顯示適配器
檢查驅動版本方法:Win+r打開cmd,輸入
- 進入Nvidia官網,輸入自己的顯卡型號
點擊開始搜索,下載驅動
- 更新驅動,這里有幾個選項勾選一下
a. 默認OK
b. 選擇第二個
c. 選擇自定義
- 安裝完畢后查看顯卡驅動:win+r打開cmd -> nvidia-smi,記住這個CUDA的版本12.9,后面安裝CUDA的版本要小于等于這個版本
四、安裝CUDA
進入CUDA官網,選擇12.0的版本
根據自己電腦情況選擇對應選項,最后選Download
安裝步驟和上述顯卡驅動安裝步驟一樣,默認 -> 自定義,這里有幾個可以取消勾選
將圖片中的四個路徑添加到環境變量中。
檢查是否安裝成功:cmd窗口中輸入:nvcc -V命令
五、安裝Pytorch
我們先來用Anaconda創建一個虛擬環境。
新建虛擬環境。
?a. 打開Anaconda Prompt,輸入下面一行命令,即創建一個名字為pytorch2.2.2,python版本設置為3.9的虛擬環境。
Conda create -n pytorch2.2.2 python=3.9
? b. 選擇y,等待安裝完畢即可。
?
? c. 激活虛擬環境,即在Anaconda Prompt中輸入下面一行命令,可以看到最前邊的括號從base環境變成了pytorch2.2.2環境,接下來我們就要在這個環境中安裝Pytorch。
conda activate pytorch2.2.2
d. 在新的虛擬環境中安裝Pytorch,找到對應的命令,因為我們的CUDA是12.0版本,所以這里選擇11.8版本的。
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
在Anaconda Prompt中輸入上述命令,并選擇y
驗證pytorch是否安裝成功,即輸入圖片中的幾個命令:打開python解釋器,導入torch庫,使用torch.cuda.is_avaiable()看輸出是否為True
六、Vscode配置
? ? a.點擊右下角選擇解釋器路徑,就選擇我們配置好的虛擬環境
? ? b.驗證配置? ? ? ? ? ? ? ? ? ? ? ?
七、出現的問題匯總
1.Anaconda Prompt窗口打開一閃而退。
通過控制面板卸載
打開?控制面板?→?程序和功能,找到?Anaconda3
?或?Python 3.x (Anaconda)
,右鍵選擇?卸載。
重新安裝 Anaconda(優化版)
1. 下載安裝包(推薦國內鏡像加速)
-
官網下載:訪問?Anaconda 官網,選擇?Windows?→?64-Bit Graphical Installer(推薦)。
-
清華鏡像下載:訪問?清華大學開源軟件鏡像站,選擇最新版本(如?
Anaconda3-2024.10-1-Windows-x86_64.exe
)。
2. 運行安裝程序
-
以管理員身份運行:右鍵點擊安裝包,選擇?以管理員身份運行。
-
選擇安裝類型:
-
Just Me:僅當前用戶可用(推薦)。
-
All Users:需管理員權限,所有用戶共享。
-
-
選擇安裝路徑:
-
建議安裝到非系統盤(如?
D:\Anaconda3
),路徑名稱避免中文或空格。 -
勾選?Add Anaconda to my PATH environment variable(不建議勾選,可能導致環境變量混亂)。
-
-
注冊默認 Python:勾選?Register Anaconda as my default Python 3.x(除非需多版本共存)。
3. 配置環境變量(若安裝時未勾選 PATH)
-
手動添加路徑:
-
找到安裝目錄(如?
D:\Anaconda3
),復制以下三個路徑:plaintext
D:\Anaconda3 D:\Anaconda3\Scripts D:\Anaconda3\Library\bin
-
打開?系統屬性?→?環境變量,在?系統變量?的?
PATH
?中新建并粘貼上述路徑。
-
-
驗證配置:
打開新的命令提示符,輸入?conda --version
,若顯示版本號(如?conda 23.9.0
),表示配置成功。
4. 優化鏡像源(加速包下載)
-
添加清華鏡像:
打開 Anaconda Prompt,輸入以下命令:bash
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
-
驗證鏡像:
輸入?conda config --show channels
,若輸出包含清華鏡像路徑,說明配置成功。
?創建虛擬環境(推薦)
-
通過命令行創建:
bash
conda create -n py310 python=3.10 conda activate py310
2.Traceback (most recent call last):
? File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'torch'
1. 確認虛擬環境已激活?
- ??Windows??:
pytorch_env\Scripts\activate
2. 重新安裝 PyTorch??
根據你的 CUDA 12.0 環境,建議安裝兼容 ??CUDA 11.8?? 的 PyTorch(PyTorch 官方可能尚未完全支持 CUDA 12.0):
??通過 pip 安裝??
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
??通過 conda 安裝??
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
??3. 驗證安裝??
安裝完成后,在 Python 中運行以下代碼:
import torch
print(torch.__version__) # 應輸出 PyTorch 版本(如 2.0.1)
print(torch.cuda.is_available()) # 應返回 True
print(torch.version.cuda) # 應顯示 11.8(即使系統有 CUDA 12.0)
?