草庐IT

一定能看懂的:Windows下安装anaconda3与换源!(包含换源后pip速度慢的解决方案!)超简单!超小白!

动量核心 2023-04-09 原文

一定能看懂系列!从零到发论文!From Zero to Hero!

开始写这个系列是因为国内相关学习资料十分杂乱,参差不齐。在学习的过程中带来了十分大的困扰和麻烦。大量的文章包含了错误信息。这一系列文章将尝试从环境的搭建到主流深度学习模型和框架的使用。该系列文章将尝试直接告诉你正确的做法,不做无意义的踩雷,用最稳定的方法避开可能的踩雷,直接去做正确的事情就不需要踩雷!

本篇:Windows下深度学习环境的搭建。(Tensorflow)

根据个人长期经验与实际来看,对于小白而言,在windows下建立深度学习环境并且进行学习在初始阶段可以避免大量的外围工作,不需要去学习linux相关的部分,可以专注机器学习知识的学习和使用,最大限度的节约时间和精力。在windows下建议使用anaconda环境,可以做到和保姆一样基本不出大的问题,本篇将简述如何在windows下使用anaconda搭建深度学习框架。不踩雷! 因为anaconda3 包含了anaconda navigator图形化界面,该界面下相关环境的创建,软件包的安装,删除,都可以在此处完成。

第一步:安装anaconda3:

首先下载anaconda,此处建议使用清华镜像,anaconda官方会因为网络原因十分缓慢:

anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

可以点击Data选项,选择windows-x86_64.exe下载(一般情况下可以选择最新版本),接下来激素常规的一路next。其中有几个关键步骤,请注意。

为了方便起见,请选择all users

 

选择要安装位置,之后创建的虚拟环境也会安装至相应的路径下


Next后两项全部勾选,这样anaconda3会被加入环境变量中,从此可以在cmd下使用conda命令。(虽然在实际情况中建议直接使用anaconda navigator图形化界面,来尽量避免可能的bug。在anaconda navigator下安装删除相对都更加稳定。)

 之后就是一路next到finish即可。(后面的可选部分不用管)

注意:此时安装后默认的源(下载渠道)还是anaconda3的官方渠道,因为服务器在境外的问题所以下载速度极慢,我们需要换源(更换下载渠道为国内)来提速。

第二步:换源:

此处建议使用清华源,清华源的首页也给出了详细的换源方法。但是步骤还是不够详细。作为小白时期的我完全看不懂,因为要创建和修改一个文件,这个文件在windows下刚开始是没有的。因此我当时也是看了很多帖子,用了很多命令,但是没!有!成!功!所以此处给出一个稳妥并且不会错的方法。

安装完anaconda3后在开始菜单找到anaconda navigator。 Anaconda navigator是anaconda3的图形化界面,环境的创建,相关软件包的安装,删除,都可以在此处完成。打开anaconda环境的图形化界面。(打开后如下所示,其中Environment部分是我们创建的环境部分,其中base是系统环境,其他是我们自己根据需求创建的环境。在此处tens2和tf2是我创建的tensorflow环境,开始是没有的,具体如何创建对应环境会在下一个帖子中写出。)

 打开后点击Environments。选择base,然后点击右侧播放按键,点击Open Terminal进入命令行。

 在terminal中输入

conda config --set show_channel_urls yes,

 这一步之后会在C盘->用户->(你的用户名)这一文件夹下创建一个.condarc文件(在这个文件下我们可以修改conda源。),此处niuni是我的账户名。找到.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
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

保存后anaconda3就修改为清华源了。

此处的意外之坑: 

按照这个方法一般没有问题,但是在我最近一次的换源后在terminal下使用pip发现速度极慢,在探索了之后发现还需要换掉pip源才可以。更换方法为:

打开Terminal,然后键入如下命令:

python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果更换的时候速度过慢,建议使用如下指令:

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

更换后就没有问题了。(开始我以为是我的光猫一体路由的问题,还买了个新路由,心累)

有关一定能看懂的:Windows下安装anaconda3与换源!(包含换源后pip速度慢的解决方案!)超简单!超小白!的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  3. 屏幕录制为什么没声音?检查这2项,轻松解决 - 2

    相信很多人在录制视频的时候都会遇到各种各样的问题,比如录制的视频没有声音。屏幕录制为什么没声音?今天小编就和大家分享一下如何录制音画同步视频的具体操作方法。如果你有录制的视频没有声音,你可以试试这个方法。 一、检查是否打开电脑系统声音相信很多小伙伴在录制视频后会发现录制的视频没有声音,屏幕录制为什么没声音?如果当时没有打开音频录制,则录制好的视频是没有声音的。因此,建议在录制前进行检查。屏幕上没有声音,很可能是因为你的电脑系统的声音被禁止了。您只需打开电脑系统的声音,即可录制音频和图画同步视频。操作方法:步骤1:点击电脑屏幕右下侧的“小喇叭”图案,在上方的选项中,选择“声音”。 步骤2:在“声

  4. 【高数】用拉格朗日中值定理解决极限问题 - 2

    首先回顾一下拉格朗日定理的内容:函数f(x)是在闭区间[a,b]上连续、开区间(a,b)上可导的函数,那么至少存在一个,使得:通过这个表达式我们可以知道,f(x)是函数的主体,a和b可以看作是主体函数f(x)中所取的两个值。那么可以有,  也就意味着我们可以用来替换 这种替换可以用在求某些多项式差的极限中。方法: 外层函数f(x)是一致的,并且h(x)和g(x)是等价无穷小。此时,利用拉格朗日定理,将原式替换为 ,再进行求解,往往会省去复合函数求极限的很多麻烦。使用要注意:1.要先找到主体函数f(x),即外层函数必须相同。2.f(x)找到后,复合部分是等价无穷小。3.要满足作差的形式。如果是加

  5. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  6. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  7. ruby - 如何在 Ruby 中执行 Windows CLI 命令? - 2

    我在目录“C:\DocumentsandSettings\test.exe”中有一个文件,但是当我用单引号编写命令时`C:\DocumentsandSettings\test.exe(我无法在此框中显示),用于在Ruby中执行命令,我无法这样做,我收到的错误是找不到文件或目录。我尝试用“//”和“\”替换“\”,但似乎没有任何效果。我也使用过系统、IO.popen和exec命令,但所有的努力都是徒劳的。exec命令还使程序退出,这是我不想发生的。提前致谢。 最佳答案 反引号环境就像双引号,所以反斜杠用于转义。此外,Ruby会将空格解

  8. ruby - 如何更快地解决 project euler #21? - 2

    原始问题Letd(n)bedefinedasthesumofproperdivisorsofn(numberslessthannwhichdivideevenlyinton).Ifd(a)=bandd(b)=a,whereab,thenaandbareanamicablepairandeachofaandbarecalledamicablenumbers.Forexample,theproperdivisorsof220are1,2,4,5,10,11,20,22,44,55and110;therefored(220)=284.Theproperdivisorsof284are1,2,

  9. ruby - 为什么这些方法没有解决? - 2

    这个问题在这里已经有了答案:WhydoRubysettersneed"self."qualificationwithintheclass?(3个答案)关闭29天前。给定这段代码:classSomethingattr_accessor:my_variabledefinitialize@my_variable=0enddeffoomy_variable=my_variable+3endends=Something.news.foo我收到这个错误:test.rb:9:in`foo':undefinedmethod`+'fornil:NilClass(NoMethodError)fromtes

  10. 电脑启动后显示器黑屏怎么办?排查下面4个问题,快速解决 - 2

    电脑启动出现显示器黑屏是一个相当常见的问题。如果您遇到了这个问题,不要惊慌,因为它有很多可能的原因,可以采取一些简单的措施来解决它。在本文中,小编将介绍下面4种常见的电脑启动后显示器黑屏的原因,排查这些原因,快速解决! 演示机型:联想Ideapad700-15ISK-ISE系统版本:Windows10一、显示器问题如果出现电脑启动后显示器黑屏的情况。那么首先您需要检查一下显示器是否正常工作。您可以通过更换另一个显示器或将当前显示器连接到另一台计算机来检查显示器是否存在问题。如果问题仍然存在,那么您可以排除显示器故障的可能性。 二、显卡问题如果您的电脑配备了独立显卡,那么显卡故障也可能是导致电脑

随机推荐