NLP项目windows环境搭建

一、安装Anaconda

Free Download | Anaconda

二、安装PyCharm

PyCharm:JetBrains为专业开发者提供的Python IDE

三、创建Python虚拟环境

1. 打开命令窗口

"开始"菜单中找到Anaconda3 - Anaconda Powershell Prompt

说明:

Anaconda Powershell Prompt: 模拟Linux命令进行操作

Anaconda Prompt: 使用windows系统的Dos命令操作文件系统

NLP项目windows环境搭建_第1张图片

2. python虚拟环境

查看当前有哪些Python虚拟环境

(base) PS E:\安装包\python环境> conda env list
# conda environments:
#
base                  *  F:\program\anaconda3

创建Python虚拟环境

注意!创建虚拟环境时,最好指定python版本,否则只在后面加入python,就会创建最新的python版本,但是最新版本python很多库无法安装。

(base) PS E:\安装包\python环境> conda env list
# conda environments:
#
base                  *  F:\program\anaconda3
mytest                   F:\program\anaconda3\envs\mytest

(base) PS E:\安装包\python环境> conda create -n nlp python=3.9
Collecting package metadata (current_repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 22.9.0
  latest version: 23.9.0

Please update conda by running

... 省略

Retrieving notices: ...working... done

查看是否创建成功

(base) PS E:\安装包\python环境> conda env list
# conda environments:
#
base                  *  F:\program\anaconda3
nlp                      F:\program\anaconda3\envs\nlp

使用创建的虚拟环境

(base) PS E:\安装包\python环境> conda activate nlp
(nlp) PS E:\安装包\python环境>

退出创建的虚拟环境

(nlp) PS E:\安装包\python环境> conda deactivate nlp
(base) PS E:\安装包\python环境>

四、配置Jupyter环境

创建桌面快捷方式

NLP项目windows环境搭建_第2张图片

NLP项目windows环境搭建_第3张图片

将快捷图标复制到桌面,同时右击图标—属性,修改目标(T)中的内容,.py路径不删除,最后的改成自己的目标路径

NLP项目windows环境搭建_第4张图片

:\program\anaconda3\python.exe F:\program\anaconda3\cwp.py F:\program\anaconda3 F:\program\anaconda3\python.exe F:\program\anaconda3\Scripts\jupyter-notebook-script.py 你的目标路径

五、安装cuda

安装pytorch时,需要实现安装好cuda环境。

只需要知道CUDA版本,就能知道pytorch能安装什么版本了。

1. 查看CUDA版本

NLP项目windows环境搭建_第5张图片

2. 安装CUDA

下载CUDA

当前版本是11.4,去官网获取CUDA Toolkit 官网

选一个最新的11.4.4版本的CUDA Toolkit工具包

NLP项目windows环境搭建_第6张图片

NLP项目windows环境搭建_第7张图片

安装CUDA

选择自定义

NLP项目windows环境搭建_第8张图片

可以去掉一些用不到的组件,这里默认全选

NLP项目windows环境搭建_第9张图片

记住下面地址,后续需要添加环境变量的话,将以下三个地址加入到PATH环境变量里。

NLP项目windows环境搭建_第10张图片

NLP项目windows环境搭建_第11张图片

查看CUDA环境变量

安装完毕后,可以看到,已经自动添加环境变量了。

NLP项目windows环境搭建_第12张图片

3. 检验程序

C:\Users\LMeng>nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Mon_Oct_11_22:11:21_Pacific_Daylight_Time_2021
Cuda compilation tools, release 11.4, V11.4.152
Build cuda_11.4.r11.4/compiler.30521435_0

六、安装cudnn

1. 下载cudnn

需要注册NVIDIA账户:cuDNN Archive | NVIDIA Developericon-default.png?t=N7T8https://developer.nvidia.com/rdp/cudnn-archive

无需注册:cuDNN Archive | NVIDIA Developericon-default.png?t=N7T8https://developer.nvidia.com/rdp/cudnn-archive#a-collapse51b

因为是CUDA 11.4版本,所以这里选择了cuDNN v8.2.4

NLP项目windows环境搭建_第13张图片

NLP项目windows环境搭建_第14张图片

2. 解压cudnn

下载完毕后,是zip压缩包

解压后,进入压缩包,将下面所有文件复制到,刚才安装的CUDA路径下,默认cuda路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4

NLP项目windows环境搭建_第15张图片

3. 添加环境变量

NLP项目windows环境搭建_第16张图片

4. 检验安装

进入到目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\extras\demo_suite

打开命令窗口,运行下面两个exe程序:banwidthTest.exe, deviceQuery.exe

结果Result = PASS即安装成功

NLP项目windows环境搭建_第17张图片

NLP项目windows环境搭建_第18张图片

七、安装GUA版本的pytorch

1. 查看python版本

首先激活虚拟环境,查看python版本:

当前的python版本是3.9

接下来下载本地whl文件,方便创建其他虚拟机时候快速安装pytorch环境。

2. 下载torch库

在网址中,进入torch目录,或者进入:download.pytorch.org/whl/torch/

NLP项目windows环境搭建_第19张图片

因为安装的CUDA是11.4版本,所以在列表中搜素cu114,但是搜不到对应版本,接着搜cu113,可以看到有很多对应的torch。

我的Python是3.9版本的,对应的是cp39,故而要下torch-xxx+cu113-cp39-cp39-win_amd64.whl的文件。

这里选择最新的1.12.1版本的torch下载。

NLP项目windows环境搭建_第20张图片

3. 下载torchvision库

进入网址:download.pytorch.org/whl/torchvision

根据上述找版本的规则,直接搜cu113-cp39,下载最新的0.13.1版本的torchvision。

NLP项目windows环境搭建_第21张图片

4. 下载torchaudio库

进入网址:download.pytorch.org/whl/torchaudio

下载torchaudio-0.12.1版本

NLP项目windows环境搭建_第22张图片

5. 安装pytorch

激活虚拟环境,然后进入到下载的目录中

6. 检验安装

import torch
import torchvision
# 确认PyTorch版本号
print("PyTorch Version: ", torch.__version__)
print("Torchvision Version: ", torchvision.__version__)

你可能感兴趣的:(NLP,自然语言处理,人工智能)