环境需求
windows7 以上的环境
python3.5.2 环境(如果python版本是3.6以上的话tensorflow的库不支持会出现很多bug)
安装Anaconda
借助Anaconda安装tensorflow库
1、安装python3.5.2
网上查阅了资料表明,TensorFlow与python3.6版本安装时会出各种问题,所以为省事,本次安装python3.5版本。
点击下载 安装教程
2、安装Anaconda(为什么安装这个自行百度)
3、安装TensorFlow
安装TensorFlow时需从Anaconda仓库下载,由于默认链接为国外镜像,所以下载速度非常慢,这里先修改为国内清华镜像地址。
打开“Anaconda Prompt”分别执行以下代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
接下来安装TensorFlow
conda create -n tensorflow python=3.5.2
正常情况如下:
等待提示输入,然后输入“y”
最后完成后是这个样子
键入“activate tensorflow” 激活即可。
紧接着输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
等待安装完成。
4、测试:
安装完成后输入 python
进入python后输入:
import tensorflow as tf
sess = tf.Session()
a = tf.constant(10)
b= tf.constant(12)
print(sess.run(a+b))
运行没问题即表示环境搭建成功。
5、注意事项
安装过程若提示pip版本问题,请执行以下代码更新pip版本
python -m pip install --upgrade pip
如果你在控制台可以运行但使用pycharm不能使用使用时。请检查你安装tensorflow时携带者安装其他库的版本,改变一些版本就行。
如果最后一行出现以下错误
File "C:\Users\HIT\Anaconda3\envs\sgan\lib\site-packages\google\protobuf\descriptor_pb2.py", line 1839, in <module>
__module__ = 'google.protobuf.descriptor_pb2'
TypeError: expected bytes, Descriptor found
从__module__ = 'google.protobuf.descriptor_pb2'可以看出,错误是protobuf的问题。
本环境是python3,所以怀疑是1.protobuf版本过低,2.protobuf支持py2,需要装py3。所以:
pip install protobuf-py3
pip install --upgrade protobuf
AttributeError: type object 'pandas._libs.tslibs.conversion._TSObject' has no attribute '__reduce_cython__'
pip install pandas==0.23.0
等等类似于库出现错的情况下,请百度一下换一下这个库的版本。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)