最近想搞深度学习,就开始装tensorflow,其中也是遇到了一些问题,希望给遇到同类问题的童鞋一些提示。。。。

因为之前一直用的python3.7,虽然网上很多建议装python3.5版本tensorflow的,还是执着的选择了python3.7,就遇到一些问题

一.先装了支持python3.7的Anaconda3

清华镜像源下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

cmd 输入conda,显示如下成功

如果找不到命令

1.检查环境变量有没有配置好    cmd 输入path检查

2.配置好,仍找不到,基本重启就行

PATH点或者不点都可,Anaconda3会再搭建一个python,点了以后在cmd/powershell可能用自己的原装python需要切换到对应目录,再切到scripts目录下用./pip3进行操作

二.搭建好Anaconda以后,安装tensorflow

在Anaconda Prompt中输入:conda create -n tensorflow python=3.7

activate tensorflow

接着就到关键地方了,tensorflow有300多M,直接按照官网pip install tensorflow不仅慢,而且很快失败了。。。那大片的红色

接着我就去找镜像源,按照一些博客用了清华镜像源pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

虽然显示了安装2.1版本,但是很快也报错了,来来回回装了两三次,还是报错,去看了清华源,好像更新到1.3版本?可能是错误的原因

在降个等级和继续挣扎还是选择了继续挣扎,实在是不服气。。。

于是经过努力后,找了阿里源,最后用豆瓣源成功了。

Anaconda Prompt中输入

activate tensorflow

pip3 install -i https://pypi.doubanio.com/simple/ tensorflow或者 pip install tensorflow -i https://pypi.douban.com/simple

如果失败了一次不要紧,可以再装一次,我也是中间失败了一次然后成功的。

三.测试

接着上面输入,python

然后import tensorflow as tf

发现报缺少cudart64_101,ImportError: DLL load failed:cudart64_101dll类似的警告,也去百度了一些方法,最后发现是缺了cuda10.2.这时候没法用gpu,但是cpu是可用的。tensorflow2.1自动安装的是gpu,不能用会自动退到cpu.比如测试tf.__version__(两个下划线),会告诉版本。

如果报这个错误建议去看下"C:\Program Files\NVIDIA GPU Computing Toolkit"有没有这个文件夹,没有的话可能是没装cuda,有的话建议参考下其他博客。

print(tf.test.is_gpu_available())或者tf.config.list_physical_devices('GPU')可以测试gpu是否可用.如果可用会返回True/[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]

四.安装cuda10.2和cudnn。

也是第一次安装小白,有不对地方谢谢指正。

最新文章

  1. nodejs笔记
  2. ObReferenceObjectByName函数调用WIN7下的解决
  3. Verilog学习笔记简单功能实现(八)...............同步FIFO
  4. CentOS - 开机自动发送IP到指定邮箱 - smtp.163.com
  5. NET权限系统开源项目
  6. C#学习:集合、迭代、泛型(1)
  7. Linux脚本
  8. python面对对象编程----2:__init__
  9. RR模式下的事务隔离
  10. VIM基础知识整理(附思维导图)
  11. 在Django中使用ORM创建图书管理系统
  12. better-scroll无法滚动的问题。
  13. 数据结构(java版)学习笔记(四)——线性表之循环链表
  14. CF1043
  15. 【AI】微软人工智能学习笔记(二)
  16. English trip V1 - B 23. Nosy People 爱管闲事的人 Teacher:Parice Key: Be + Ving
  17. 解决Maven工程install时[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources
  18. Constructing Roads----poj2421(最小生成树Kruskal)
  19. .Family_物联网
  20. jenkins X 和k8s CI/CD

热门文章

  1. 祝 .NET 20周年生日快乐
  2. 安卓逆向HOOK 3.系类HOOK
  3. 关于vue keep-alive配合swiper的问题
  4. axios实现跨域的问题 vue实现跨域
  5. 跳板攻击之:NPS代理转发
  6. CSS 子代选择器(>)
  7. ASP输出生成Word 、Excel、Txt文件的方法
  8. 导入zip文件解析
  9. C++数据结构-结构体
  10. REST风格开发