Windows10安装Anaconda和Pytorch(CPU版,无GPU加速)

1.Anaconda安装

Anaconda的安装网上的教程非常非常多,很简单,下面这篇博客写的很详细,看我写的也可以。

地址:https://blog.csdn.net/u014546828/article/details/80334448

注意:不建议从 官网下载,官网简直就是龟速!下载有以下几种的方式:

1.1 下载Anaconda

注意:在你下载Anaconda之前请先确定你究竟想要什么版本的Python,因为每个版本的Anaconda自带的python版本都不一样,还要注意下载的Anaconda的位数,是32位还是64位,是linux下的还是windows下的。(我这里安装的是Anaconda3.4.2版本,windows下64位的,自带python3.5)

1.通过镜像下载,这里推荐清华的 镜像下载,各种版本都有,根据需要下载。

镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

镜像使用说明:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

这里的镜像使用说明教你怎么修改anaconda的下载镜像源,国内清华的很好使。不管在windows下还是linux下安装的anaconda都是这个修改步骤,只是说生成的配置文件位置有一点差别,这里简单说明一下:

具体在anaconda 执行代码:

 
  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

  2. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

  3. conda config --set show_channel_urls yes

windows:参考https://jingyan.baidu.com/article/1876c8527be1c3890a137645.html

生成的配置文件.condarc 目录     C:\Users\<你的用户名> 下

通过命令conda info查看安装的镜像源和anaconda信息,关注channel URLs字段可以确定是否修改镜像源成功。  

linux:参考https://blog.csdn.net/yucicheung/article/details/79094657

在目录~下生成一个~/.condarc文件,运行cat命令查看文件内容

cat ~/.condarc

2.通过我给出的百度云盘下载,一个是包含python3.5版本的,一个是包含python3.6版本的。

链接:https://pan.baidu.com/s/1yQ-FOkX3351y8l6xETV8qg  密码:z6go

1.2 安装Anaconda

其实就是一路next了,唯一 注意的点就是要把anaconda的路径添加到环境变量中。直接上图:

注意这里最好使用管理员身份运行安装包。

             

next

            

next

            

next

            

next

            

next

             

按照上面的步骤安装完成如果 可以在启动栏看到下面的这些图标并能正常运行代表安装成功,这里有一个anaconda的命令行图标Anaconda Prompt没截取下来。注意,如果你只出现了一个图标或者有些不能用,我总结了几个原因:

1. 下载的anaconda版本跟你的电脑不兼容,我就是这种情况,卸载原来的anaconda,选择另一个版本的anaconda安装,如果你原来的anaconda版本很高,可以尝试选择一些版本低的anaconda 下载安装。

2.你的电脑 如果是32位的不要安装64位的anaconda,反过来可以。

3.安装路径出现了中文路径,换一个英文 路径。

             

如果在前边忘了把安装路径加到环境变量中,参考下面的步骤修改,上图:

             

next

             

next

             

next

             

next,这一步选编辑和浏览都可以,编辑得手打路径。

             

2. 安装Pytorch和torchvision

常规方法是下面的,但是博主没有从官网下载,并且安装一次性成功,可以考虑直接跳到博主安装方法那一部分。

2.1常规方法

进入 Pytorch 官网: https://pytorch.org/

我安装的Anaconda 3.4 默认安装了 python 3.5,没有GPU (即没有CUDA),就选择了如下设置:

windows  +  conda  +  3.5  +  None

注意看 上面图中的红框的命令,在anaconda的命令行软件Anaconda Prompt里边运行这两条命令:

conda install pytorch-cpu -c pytorch

pip3 install torchvision(不是最新版本pip,可以用命令pip install torchvision)

不出意外的话就安装成功了!成功界面可以测试如下:

But........很多人不会很顺利,那么,一般的遇到问题怎么解决呢?

参考博客https://blog.csdn.net/u014546828/article/details/80334448遇到的问题应该会解决一部分。

其次的话,可以考虑离线安装命令进行安装,博主采用了这种方法。

2.2 博主方法

下载pytorch,我没有从官网下载,太慢了,这里有百度云链接,需要自取,我下的是pytorch-0.3.0-py35_0.3.0.tar.bz2,py35代表的是python 版本是3.5的,0.3.0代表pytorch版本,反正注意不要下载末尾带cu80,cu90的,比如pytorch-0.2.1-py36he6bf560_0.2.1cu80.tar.bz2,这种是给GPU加速用的版本。

链接:https://pan.baidu.com/s/1cRgM0PdaUe8RDi5-4Jer5g 密码:j56b

下载下来后在anaconda命令行模式下输入命令:

 
  1. conda install numpy mkl cffi

  2. conda install --offline pytorch-0.3.0-py35_0.3.0.tar.bz2#离线安装,注意要切换到pytorch安装包的目录

安装很快完成,没有错误提示就是安装上了,其次安装torchvision和前面的步骤一样,我的没有错误提示,有错误的话根据错误去找解决办法。

后边会写在linux安装GPU版本的Pytorch的教程,Windows看情况,这个CPU版本的先拿来训练一些小的数据集吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/547322.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云计算的发展及应用--演讲用PPT

最近在几个客户处进行了关于云计算的普及培训。主要是让用户了解什么是云计算&#xff0c;云计算的框架以及对我们的影响。我将自己手中的几本相关资料&#xff0c;结合自己的经验和理解&#xff0c;整合成了一篇演示用的PPT。 虽然演示用的PPT简洁些&#xff0c;但用来理解一下…

nodejs Error: request entity too large解决方案

错误如图&#xff1a; 解决方案&#xff1a; app.js添加 var bodyParser require(body-parser);app.use(bodyParser.json({limit: 50mb}));app.use(bodyParser.urlencoded({limit: 50mb, extended: true}));

閱讀10大優點:為什麼你應該每天閱讀

閱讀10大優點&#xff1a;為什麼你應該每天閱讀當是你最後一次讀一本書&#xff0c;或主要雜誌上的文章&#xff1f;你的日常的閱讀習慣圍繞推特&#xff0c;Facebook的更新或速溶燕麥片包上的指示&#xff1f;如果你是其中之一&#xff0c;無數的人誰不經常閱讀的習慣&#xf…

Node出错导致运行崩溃的解决方案

许多人都有这样一种映像&#xff0c;NodeJS比较快&#xff1b; 但是因为其是单线程&#xff0c;所以它不稳定&#xff0c;有点不安全&#xff0c;不适合处理复杂业务&#xff1b; 它比较适合对并发要求比较高&#xff0c;而且简单的业务场景。 在Express的作者的TJ Holowaychuk…

python回测量化交易策略收益率

本篇我们将对比经典量化回测框架pyalgotrade与ailabx&#xff0c;二者同时实现均线策略。 “积木式”实现策略示例 “买入并持有”策略&#xff1a; buy_and_hold Strategy([ RunOnce(), PrintBar(),SelectAll(),WeighEqually(),]) “均线交叉策略”&#xff1a; long_ex…

移动端HTML5框架

一&#xff1a;移动端HTML5框架 http://jquerymobile.com/jQuery Mobilehttp://jqtjs.com/jQTouchhttp://www.sencha.com/products/touchSencha Touch二&#xff1a;三大框架区别 http://mobile.51cto.com/web-321296.htmhttp://www.leiphone.com/0907-warlial-html5-framework…

nodejs基于art-template模板引擎生成

基础核心代码 var template require(art-template);var tName new Date().getTime();var htmlT <!DOCTYPE html><html lang"en"><head><meta charset"UTF-8"><title></title></head><body><h1>{…

Pyalgotrade量化交易回测框架

现在就开始干活了。先要测试一下pyalgotrade回测数据对不对。我找了个参照标准:在聚宽上开通了个账号&#xff0c;按入门教程写了个策略:2016-2018年每个交易日买入100股平安银行(000001)&#xff0c;回测结果如下: 现在用pyalgotrade来实现一下这个策略。先用tushare下载平安银…

1.4三态缓存(tristate buffer)与 多路复用器(Multiplexers)

首先解释名词。由于想了好多例子&#xff0c;结果发现没有太好的。于是换一种办法&#xff0c;直接上图和真值表。。这个东西就是多路复用器&#xff08;MUX&#xff09;从图中和真值表可以总结出&#xff1a;当s为0选择D0通过&#xff0c;也就是YD0&#xff0c;而不在乎D1上的…

art-template用户注册方法

应用场景nodejs Express框架&#xff0c;使用art-template模板引擎。 后台注册方法代码&#xff1a; var template require(art-template);template.helper(myRegFunc, function (str1, str2) {return "我是后台方法: " str1 str2;}); 前台使用&#xff1a; <…

如何导出已安装的安卓app为apk包

下载 “夜神模拟器” &#xff0c; 鼠标长安应用&#xff0c;拖拽到 “apk导出”处 即可

easyui-datagrid行数据field原样输出html标签

easyui-datagrid 绑定的行 field 原样输出html标签。处理效果如图&#xff1a; Html页面代码如下&#xff1a; ...<tr><th field"id" width"5" align"center">编号</th><th field"name" width"20" ali…

Mapreduce的排序、全排序以及二次排序

一&#xff1a;背景 Hadoop中虽然有自动排序和分组&#xff0c;由于自带的排序是按照Key进行排序的&#xff0c;有些时候&#xff0c;我们希望同时对Key和Value进行排序。自带的排序功能就无法满足我们了&#xff0c;还好Hadoop提供了一些组件可以让开发人员进行二次排序。 二…

webstorm使用技巧

WebStorm快捷键收集&#xff1a;模式visual studio 代码提示&#xff1a;ctrl alt 空格 代码补全&#xff1a;alt / 代码换行&#xff1a;ctrl shift 上下箭头 重新运行&#xff1a;ctrl F5 最近使用试图&#xff1a;ctrl E 围绕包裹代码&#xff1a; ctrl alt …

iOS7时代我们用什么来追踪和识别用户?

要识别用户&#xff0c;首先就是要选择一个标识符&#xff0c;通过这个标识符来识别这个用户的设备&#xff08;而不是用户&#xff09;&#xff0c;这个标识符要能够保证一个设备上返回的值是一样的&#xff0c;并且在其他设备上不会出现相同的值。 在iOS7之前&#xff0c;曾经…

Python爬虫淘宝商品详情页价格、类似数据

在讲爬取淘宝详情页数据之前&#xff0c;先来介绍一款 Chrome 插件&#xff1a;Toggle JavaScript (它可以选择让网页是否显示 js 动态加载的内容)&#xff0c;如下图所示&#xff1a; 当这个插件处于关闭状态时&#xff0c;待爬取的页面显示的数据如下: 当这个插件处于打开状态…

js提取正则中的字符串

代码如下&#xff1a; var results data.match(/(start).*?()/);if (results ! null){console.log(data[0]);}

微信公众号开发(—)接口与服务器关联

微信公众号开发(—) 以下都是借鉴的微信公众平台的文档加老师指点和自行的理解。 1.一台有微信的手机.(别问我老人机可以不 有微信就可以&#xff01;&#xff01;&#xff01;) 2.需要有一个微信公众平台的测试号&#xff08;订阅号,服务号也可以按自己需求来&#xff09;. 3.…

让zabbix图像中文不再是乱码

默认的&#xff0c;如果想要给zabbix的图像起个中文名&#xff0c;那么当你兴致勃勃的看图像时&#xff0c;会发现中文的地方都是乱码。怎么办呢&#xff1f;首先&#xff0c;从你的windows机器的控制面板—字体中选择一个中文字符集&#xff0c;然后上传至zabbix服务器的wwwro…

nodejs支持ssi实现include shtml页面

express 对于include的代码默认不处理&#xff0c;直接输出&#xff0c;没办法执行include的内容&#xff0c;但可以通过Nginx实现。 1、 配置nginx设置开启ssi模式。 server {…ssi on;ssi_silent_errors on;ssi_types text/shtml;… 2、添加include页面 <!--# include vi…