第五章 人工智能环境的搭建 您所在的位置:网站首页 procreat无法导入abr笔刷 第五章 人工智能环境的搭建

第五章 人工智能环境的搭建

2023-03-12 12:10| 来源: 网络整理| 查看: 265

1. 安装Anaconda

1.1 下载 我们首先进入Anaconda官网: Anaconda下载官方网站 图片来自网络,侵权请联系1700098233@qq.com 点击Dowload就行,下载的是最新的版本。 官网服务器可能在国外,导致下载时间很长或者是下载失败,可以尝试使用清华的镜像下载。进去以后可以看到多个版本,如果你是初学者建议选最新的,如果你已经习惯了用某一个版本的pyhthon可以选择较低版本的anacoda。

1.2 安装 下载好以后我们双击进行安装: 建议先在D盘或者是E盘新建一个名为Anacoda的文件夹作为安装路径 在这里插入图片描述 点击next 在这里插入图片描述 选择I Agree 在这里插入图片描述 这里需要选择All User否则后面不好操作,之后点击Next 在这里插入图片描述 选择前面创建好的文件夹之后点击next 在这里插入图片描述 这里记得只选下面这个,先不要让它自己添加环境变量,不然不好找 之后也是一样的点击next 在这里插入图片描述 最后这两个没有必要,不用选了。之后,我们的Anaconda就已经安装好了。

1.3 配置环境变量 只有在配置了环境变量以后才计算机才能找到Anaconda在哪里。所以我们需要先配置一下: 打开此电脑的属性,我的是win11系统 可以看到这里有个高级系统属性: 在这里插入图片描述 点击这个高级系统设置 在这里插入图片描述 这里就有环境变量的配置,我们点击它 之后按照“系统属性-高级-环境变量-user的用户变量(我这里是17000的用户变量)-选择Path-编辑”依次打开在这里插入图片描述 点击新建,依次加入下面这你刚刚创建的文件夹路径,记得去看一下有没有Scripts和Library E:\Anaconda E:\Anaconda\Scripts E:\Anaconda\Library\bin 在这里插入图片描述 点击确定就可以啦

1.4 验证一下安装好没有 win+R 输入cmd回车,之后输入

conda

在这里插入图片描述 显示这一堆内容,则表明安装成功。 之前安装的python是不受影响的 在这里插入图片描述 1.5 进入conda环境 刚刚我们已经看到conda安装的时候,python版本是3.9,不是3.8,那怎么查看那个3.9的python呢? 我们需要进入conda环境中去,在cmd中输入conda activate可以帮助我们激活conda环境,但是有时候会报错: 在这里插入图片描述 这个时候不要慌张,按照它说的,输入

conda init cmd.exe conda init powershell

重启终端之后再进行尝试 在这里插入图片描述 前面出现了(base),说明我们进入conda环境成功 在里面输入python,版本就成了3.9 在这里插入图片描述 base 是conda的原始虚拟环境,我们可以使用conda 的 create-n命令来创建自己的虚拟环境,这样的好处是对于不同的项目,你可以使用不同版本的python,有的项目需要3.7,有的需要3.8。

conda create -n 虚拟环境

在cmd中输入conda env list命令可以查看当前已有的环境: 在这里插入图片描述 当然,你可以在开始菜单这里找到base环境的入口 在这里插入图片描述 上面那个是内核命令行,很少用到。

1.6 python版本的更改和控制 Anaconda是有图形界面的,在这里可以创建多个虚拟环境并且指定其python的版本,bi 在这里插入图片描述 初始化会慢一点,且有多个黑框框一闪而过,不要慌张,这是正常的

在HOME可以下载多个可以和conda相关联的工具或者是包 在这里插入图片描述 在Environment这里,我们就可以看到全部的虚拟环境,也可以创建自己的虚拟环境 在这里插入图片描述 可以选择python或者是R语言的版本: 在这里插入图片描述 这里我们选择3.8,因为3.8确实很好用 选择名为test0,创建就可以了 在这里插入图片描述 这里除了base不能删除以外,其他都可以删除。 创建以后点击就可以运行啦 在这里插入图片描述 但是,我们可以看到,conda把我们的新环境安装在了C盘在这里插入图片描述 所以,我们需要调整一下它的默认安装路径 1.7 设置conda虚拟环境的路径 我们在cmd里面使用命令conda config --show 然后从这堆信息里面找到虚拟环境的默认位置: 在这里插入图片描述 我们可以看到,这里居然有三个,一个路径是默认路径,我们要修改它成我们想要的 首先win+R 输入%HOMEPATH% 如图: 在这里插入图片描述 这个.condarc就是我们要修改的文件,我们用记事本打开它 在这里插入图片描述 把路径换成我们想要的 在这里插入图片描述 没有evns_dirs自己加上。保存即可。 同时,还要来到自己定义的文件这里,把文件的user权限全部勾上 在这里插入图片描述 点击编辑就行,不难的。 把前面的test0删除,重新创建,发现过来了 在这里插入图片描述

2.安装pytorch

2.1创建对应的虚拟环境 我们要打开cmd,同时输入conda activate进入anaconda的base环境,可以去界面打开,但是还是命令行方便。 在这里插入图片描述 在这里输入:

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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

输入以后就可以了,不要管其他,这只是链接到清华的镜像去,下载会快些。

之后我们创建一个名为pytorch的虚拟环境,并且Python也给它设置成3.8,我们输入

conda create -n pytorch python=3.8

就可以 回车以后这里选y在这里插入图片描述 输入命令conda info --envs可以看到我们的这个环境已经创建好了,和test0在一块 在这里插入图片描述 之后我们输入activate pytorch就可以激活这个环境,在里面安装pytorch了 在这里插入图片描述 2.2 查看自己的CUDA版本或者下载CUDA 首先,先看看有没有CUDA,因为现在好多电脑组装时已经下载好了CUDA,所以不需要下载: 在这里插入图片描述 在开始菜单打开NVIDIA控制面板,如果你没有的话,说明你的电脑不支持CUDA,那后面就只能用CPU操作,或者考虑买一张NVIDIA的显卡,一张比如GTX 1660Ti的低配显卡就足够你完成基本的深度学习的工作了。 打开以后就有一个系统信息 在这里插入图片描述 点击它,之后选择组件,就可以看到你的CUDA版本了: 在这里插入图片描述 可以看到我的CUDA版本是11.6 如果说你的CUDA没有,或者版本低于10.0,那就需要到官网下载: CUDA官网 进去以后选择对应的系统和版本最后点下面的下载就行 在这里插入图片描述 会为你下载你适合的最新版,需要注意的是,exe那里一定要选network,之后正常安装,一直点next就行,因为我已经安了,再卸载我怕出问题,所以不再演示。安装有3GB,所以很慢,需要耐心等待。

2.3 安装Pytorch 在知道我们的CUDA版本号以后,就可以安装我们的Pytorch啦。首先我们来到官网划到网页的顶部可以看到这个: 在这里插入图片描述 选择你的版本和系统还有语言以及CUDA版本(没有就选CPU即可),下面会给你显示好你的运行命令,复制到刚刚的pytorch环境就行。 在这里插入图片描述 然后,我们会发现,出现了 Solving environment: failed with initial frozen solve. Retrying with flexible solve这个错误,不要慌张 首先我们要在开始菜单找到shell,用管理员运行 在这里插入图片描述 进去以后输入,路径就是你anaconda的安装路径

conda update --prefix E:\Anaconda anaconda

在这里插入图片描述 然后再运行

conda update --all

之后就可以继续运行我们前面的代码了:

conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia

如果还是不行,那我们就改用pip,pip一定行,但是慢点: 在这里插入图片描述 导入以后,输入python 回车 之后输入 import torch在这里插入图片描述 像这样不报错,就说明导入成功了

3.链接到pycharm

3.1 首先新建一个项目 如图所示:Location是新建项目的位置以及新建项目的名称,可自己设置。 在这里插入图片描述 我们可以看到,pycharm是可以直接创建虚拟环境的,还可以选择python版本,但是这不是我们的选择,因为我们已经创建好了环境,我们选择下面这个: 在这里插入图片描述 在现有解释器那里往下拉就有,还是没有的话就去Add Intrpreter里面的第一个里面,找到Anaconda安装路径下的envs\pytorch路径下面的python.exe,新建就行。

搞好以后我们新建一个hello.py,输出一个tensor类型的变量来测试一下:

""" @FileName:hello.py @Description:测pytorch是否正常运行 @Author:段鹏浩 @Time:2023/3/9 20:15 """ import torch ten1 = torch.tensor([1, 2, 3, 4]) # 创建一个一维tensor变量 print(f'ten1:{ten1},ten1的类型:{ten1.type()},ten1的尺寸:{ten1.size()}') # f''格式可以进行多字符串输入,同时在里面的{}内可以插入 # 返回值为字符串的代码

运行结果为:在这里插入图片描述 运行的很成功,下一章我们聊聊Pytorch怎么用。

再说一句,安装好anaconda以后,每次开机都会有黑框框闪过,这是正常的加载,所以不用慌张。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有