从机器学习到神经网络入门:Tensorflow环境搭建

鄙人小白一名,在传统机器学习向着神经网络学习的时候,发现了一些可能描述不太清晰或者在我自己运行后的不少问题

主要是以这篇文章作为参照的:

(8条消息) 【搭建神经网络开发环境--TensorFlow2框架】Windows系统+ Anaconda+ PyCharm+ Python_一颗小树x的博客-CSDN博客

(这篇文章的环境搭建完全符合“官标?”:Failed to load the native TensorFlow runtime.DLL load failed解决办法 - 做个读书人 - 博客园 (cnblogs.com)

我先说改进之处:

1,一开始cmd需要全程用管理员的身份运行

2,在前面进行conda操作的时候,会发现下载极其缓慢,然后参考了这篇文章(鼓捣了半天才知道这也可以搭建镜像)((8条消息) conda常用操作和配置镜像源_conda 镜像源_楚楚小甜心的博客-CSDN博客

3,在进行pip install tensorflow==2.1的时候一样进行镜像操作(譬如:pip install tensorflow==2.1 -i https://pypi.douban.com/simple/)(如果原有需要卸载:pip uninstall tensorflow)

4,在进行import tensorflow as tf操作的时候出现了:TypeError: Descriptors cannot not be created directly(盗图见谅,实在懒得去重新卸载环境重装发现这个问题了)(参考文献:(8条消息) 解决:TypeError: Descriptors cannot not be created directly_散一世繁华,颠半世琉璃的博客-CSDN博客

解决方法(重新打开一个新的Anaconda Prompt再pip):

pip install protobuf==3.19.0 -i https://pypi.douban.com/simple/

5,成功。永远别放弃,可能有时候离成功只差一步,真的只差一点点,楼主做到这一步前感觉要一直报错绷不住了紫砂了捏,突然成功乐坏我了

6,验证是否pycharm中运行可靠(一样根据这个教程(8条消息) 【搭建神经网络开发环境--TensorFlow2框架】Windows系统+ Anaconda+ PyCharm+ Python_一颗小树x的博客-CSDN博客


分界线,更新于230304

7,如何在jupyter打开:启动Anaconda Prompt(本人是管理身份启动的Anaconda Prompt)

1)

conda activate Tensorflow_surrounding2.1

2)

conda install nb_conda

3)此时我的电脑发出了,启动jupyter出现【无法定位...动态链接 】

解决办法:删了anaconda/lib/site-package/win32里面的pywintypes36.dll(记得备份,没用就放回去,我是这么解决的)

4)解决后输入jupyter notebook就能进入jupyter进行编码了

5)进入conda-env-Tensorflow_surrounding2.1-py

6)老规矩这两行代码验证

import tensorflow as tf
tf.__version__

成功

(ps:第一次更新期间做得一些别的事情,可能也对结果有影响,楼主也不确定按照这个做会不会报错,所以把我做的一些额外的事情说一下)

额外做了:

1,安装了VC2015(Failed to load the native TensorFlow runtime)(Failed to load the native TensorFlow runtime解决方法 - 简书 (jianshu.com)

2,去官网然后本地环境安装了cuda10.1(官网打不开气死我了,最后还是前面的本地管理+cmd下载的cudnn)((8条消息) Windows10创建Tensorflow-GPU环境(简单详细)_肥肥宅宅的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值