Day01人工智能学习---环境安装与配置

2023-11-12

从今天开始自学人工智能,并且每天记录学习过程与反思,希望能帮助遇到和我同样难题的学习者们,鄙人不才,我没遇到的情况也不太会处理,因为每个人电脑性能与使用情况不同,如果小伙伴你遇到其他的问题可以在CSDN是多搜索看看,最主要的是想督促自己每日坚持学习,GOGO!

1、Anaconda环境的安装 -- Windows下载路径:Index of /anaconda/archive/ | 北京外国语大学开源软件镜像站 | BFSU Open Source Mirror

Next-->I Agree--->更改默认勾选为All Users-->Next-->自定义安装路径(要新建一个空文件夹) 

 

慢慢等待默认Python路径的安装

耐心等待安装(需要好几分钟,可以先看看博客),安装完成后单击左下角开始->Anaconda Prompt(Anaconda)会跳出终端界面,然后输入conda --version,出现版本号即成功安装。 

 2、在Anaconda中安装Pytorch

1、紧接着在刚刚的AnacandaPrompt环境下创建一个新环境,其中的pytorch_gpu是环境名,python=3.9是版本号,可自定义。

conda create -n pytorch_gpu python=3.9 

2、如果出现创建成功界面,打开这个环境conda activate pytorch_gpu(环境名)准备安装pytorch。

如果这里出现创建环境报错如下:

InvalidArchiveError("Error with archive 
C:\\Users\\王怡丹\\.conda\\pkgs\\python-3.9.15-h6244533_2
\\.cph_tmp2n6alocw\\info-python-3.9.15-h6244533_2.tar.zst. 
You probably need to delete and re-download or re-create this file.
Message from libarchive was:\n\nFailed to open '
C:\\Users\\王怡丹\\.conda\\pkgs\\python-3.9.15-h6244533_2\\
.cph_tmp2n6alocw\\info-python-3.9.15-h6244533_2.tar.zst'")

右键安装Anaconda的文件夹,打开最后一个的属性-->安全-->Users-->编辑(全选 - 主要是完全控制,特殊权限可不用我的也选择不了就不管它)-->应用(需要一段时间等待完成)-->确定。

 之后,返回上面再次操作。

3、输入 nvidia-smi 查看自己电脑显卡是否具有GPU支持模型加速,也可以电脑快捷键Ctrl + Alt + delete 打开任务管理器。

4、打开网址往下滑看到此界面Start Locally | PyTorch

 将复制的这串代码粘贴到刚才的环境中,

到达Soving environment巨慢,因为Anaconda安装包慢因为用户需要安装的包越来越多则包之间的依赖性越强,电脑需要"一些"时间,

如果Soving environment太慢则使用镜像源(可以稍稍等会不慢就不用了)

镜像源,分别复制以下代码:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ 

若显示安装failed失败,我选择的是重启在base环境下重新安装,建议友友们看看刚新建环境是否可以,再次等待安装,电脑真是什么问题都能遇到,重启真是能解决很多我电脑的问题。

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

只是等了一个多小时,随后就安装成功了。

哦耶,当终端显示done则表示完成了,注意后面还有输入y/n的地方,挺快的

和我电脑性安装GPU过程差不多的,输入以下,如果安装的是CPU得再看看其他博文。输入以下: 

python--->import torch---->torch.cuda.is_available()

若不报错并返回了True则表示安装成功了。

3、安装Vscode并配置python环境

1、打开官网Documentation for Visual Studio Code

2、执行.exe文件,环境选择建议不含中文的非C盘新文件下。这里注意不勾选第三个,然后其余就默认安装,很简单。

 3、在插件库中安装python

4、在插件库中安装RemoteDevelopment

 

 5、File--->Open folder--->File--->New file---->创建一个后缀为.py的文件,快捷键ctrl+shift+p输入select interpreter打开刚刚安装了pytorch的包,

6、查看是否能成功岛屿pytorch包,输入import pytorch 右上角三角符号运行。

4、配置Jupyter环境与运行

1、开始菜单栏找到并打开Jupeter网页版,用来在线编写代码的地方。

 2、复制如图URL路径,粘贴到浏览器中即可打开网页

 2、单击会打开一个新网页编程环境看看就行。

 3、回到Promote输入conda install nb_conda_kernels安装kernels包,以后的编程环境。

4、 安装完成后会显示done

 5、再次来到开始菜单栏,你的新环境会产生一个新的jupyter打开它。

我的可能在base环境中安装的pytorch,建议还是在新建环境中安装,然后

Jupyter无法自动保存也不能顺利运行,使用这个博主方法可使用(75条消息) 【Python】Jupyter Notebook无法运行代码,且提示error和自动保存失败时如何操作?_离明zh的博客-CSDN博客_jupyter输入代码为何不运行

和这个python王国打个招呼吧嘻嘻

 今天之旅结束啦~虽然花费了我好多天的时间,电脑问题太多了,而且脑子不太成熟还在成长,明天见哦耶开心!

 可不参考:Anaconda环境的安装 -- Linux(未成功且暂不用)

Step1:快捷键WIN+R输入control打开控制面板--->程序---->启用或关闭windows功能。

Step2:勾选如下三个功能,Hyper-V,windows虚拟机监控程序平台和适用于Linux的windows的子系统。

如果没有Hyper-V就看这里,找一个空的文件夹,右键新建.txt文本文档,将以下内容复制保存,再右键该文档重命名更改后缀.cmd按下Enter,双击该文件即可(电脑可能会自动更新注意保存好当前自己电脑的文件)。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

再打开上一步的程序功能,就会显示Hyper-V啦~ 

Step3:找到Microsoft Store下载Ubuntu。

安装Ubuntu以后运行,如果出现以下报错情况:

需要旧版本的 WSL |的手动安装步骤微软学习 (microsoft.com)下载内核更新程序包。

注意安装后打开且运行此内核更新包前,需要先打开Linux系统,PowerShell右键以管理员身份运行输入:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Day01人工智能学习---环境安装与配置 的相关文章

随机推荐

  • pragma once

    在C C 中 pragma once是一个非标准但是被广泛支持的方式 pragma once方式产生于 ifndef之后 ifndef方式受C C 语言标准的支持 不受编译器的任何限制 而 pragma once方式有些编译器不支持 较老编
  • 计算机显卡和cpu的关系,cpu和显卡的关系

    大家好 我是时间财富网智能客服时间君 上述问题将由我为大家进行解答 cpu和显卡的关系是都是计算机重要的硬件 CPU就是中央处理器 电脑中的所有命令几乎都要通过处理器来处理 可以将他简单理解为对数据初加工 而显卡主要是对图形进行处理 它能根
  • 机器学习---算法基础(八)SVM

    参考文献 机器学习数学 拉格朗日对偶问题 拉格朗日对偶问题 为什么支持向量机要用拉格朗日对偶算法来解最大化间隔问题 零基础学SVM Support Vector Machine 一 1 SVM概念 支持向量机 英语 support vect
  • SpringBoot实验合集(持续更新中...)

    实验一 使用Spring Boot构建应用程序 一 实验目的 1 掌握使用IntelliJ IDEA创建Spring Boot应用程序的方法 2 了解spring boot starter parent的配置内容 3 掌握如何利用Start
  • 如何用递归解决逆波兰表达式问题?

    描述 逆波兰表达式是一种把运算符前置的算术表达式 例如普通的表达式2 3的逆波兰表示法为 2 3 逆波兰表达式的优点是运算符之间不必有优先级关系 也不必用括号改变运算次序 例如 2 3 4的逆波兰表示法为 2 3 4 本题求解逆波兰表达式的
  • 蓝桥杯2023年真题 python B组

    第十四届蓝桥杯大赛软件赛省赛 Python 大学 B 组 Python 大学 B 组 试题 A 2023 本题总分 5 分 问题描述 请求出在 12345678 至 98765432 中 有多少个数中完全不包含 2023 完全不包含 202
  • 微服务搭建后端项目

    1 搭建分析 2 开始搭建父项目 父项目选SpringBoot项目 如果使用的idea社区版的话 那就创建maven项目导入如下依赖
  • 索引,元素下标,Java ListIterator 中的 nextIndex() 和 next();

    索引 元素下标 Java ListIterator 中的 nextIndex 和 next 问题 previousIndex 输出前一个元素的下标 索引 nextIndex 输出下一个元素的下标 索引 public static void
  • 使用css动画实现网易云音乐播放界面波浪动画效果

    通过实现CSS实现仿网易云音乐播放界面动画效果 最终的效果如下 界面布局 图片也是实现滚动效果的 使用四个div 来标识每一帧波动的效果 div class container wrap div class container div cl
  • 基于开路电压测量(OCV)的电量计获取锂离子(Li+)电池参数

    获取li 电池参数的步骤 确定满电量和空电量点 提取Li 电池参数的最佳方法是创建一个尽可能与实际应用接近的环境 其中包括保护电路 放电曲线 包括实际应用中有效电流和待机电流的典型值 以及充电曲线 因此需要模拟电池充电和放电过程 并监控和记
  • 地图切片的概念与原理

    为什么80 的码农都做不了架构师 gt gt gt 定义 地图切片 采用预生成的方法存放在服务器端 然后根据用户提交的不同请求 把相应的地图瓦片发送给客户端的过程 它是一种多分辨率层次模型 从瓦片金字塔底层到顶层 分辨率越来越低 但表示的地
  • Redis实现限流的三种方式

    一 固定窗口 所谓固定窗口限流即时间窗口的起始和结束时间是固定的 在固定时间段内允许要求的请求数量访问 超过则拒绝 当固定时间段结束后 再重新开始下一个时间段进行计数 我们可以根据当前的时间 以分钟为时间段 每分钟都生成一个key 用来in
  • Elasticlunr.js 支持其他语言 V0.9.5

    之前一直没有处理其他的语言的需求 所以没有测试elasticlunr js对于其他的语言的支持 多亏了Github的网友 帮忙发现了elasticlunr js对于其他语言支持的问题 昨天 elasticlunr js发布了V0 9 5版本
  • 苹果手机各种尺寸详细表以及iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax、iPhone 11、iPhone 12、屏幕适配

    iPhone设备 物理分辨率是硬件所支持的 逻辑分辨率是软件可以达到的 代数 设备 操作系统 逻辑分辨率 point 物理分辨率 pixel 屏幕尺寸 对角线长度 缩放因子 iPhone 第一代 iPhone 2G iOS 1 320 x
  • Centos7 安装Hadoop3 单机版本(伪分布式版本)

    环境版本 CentOS 7 JDK 8 Hadoop 3 CentOS 7 服务器设置 设置静态IP 查看IP配置在 etc sysconfig network scripts 目录下的ifcfg ens33文件中 root Hadoop3
  • requests设置代理ip------验证代理ip是否可用

    文章目录 1 代理ip设置 1 0 透明 普匿 高匿ip区别 1 1 代理设置格式 1 2 详细测试 1 3 报错407 2 验证ip是否可用demo 遇到不可用ip程序会停止 2 1 验证网站 2 2 代码及结果 2 2 1 http h
  • DataX读取Hive Orc格式表丢失数据处理记录

    文章目录 问题 问题概述 问题详细描述 原因 解决方法 修改源码 验证 问题 问题概述 DataX读取Hive Orc存储格式表数据丢失 问题详细描述 同步Hive表将数据发送到Kafka Hive表A数据总量如下 SQL select c
  • 【能量算子】评估 EEG 中的瞬时能量:非负、频率加权能量算子(Python&Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python Matlab代码实现 1 概述 文献来源 瞬时能量的信号处理
  • 用两个栈模拟实现一个队列,其最大容量是多少?

    题目 如何用两个栈模拟实现一个队列 如果这两个堆栈的容量分别是m和n m gt n 你的方法能保证队列的最大容量是多少 这里讨论的是顺序栈 如果是链式栈的话完全没有必要考虑空间 分析 栈的特点是 后进先出 LIFO 而队列的特点是 先进先出
  • Day01人工智能学习---环境安装与配置

    从今天开始自学人工智能 并且每天记录学习过程与反思 希望能帮助遇到和我同样难题的学习者们 鄙人不才 我没遇到的情况也不太会处理 因为每个人电脑性能与使用情况不同 如果小伙伴你遇到其他的问题可以在CSDN是多搜索看看 最主要的是想督促自己每日