折腾了一天多,踩了不少坑,终于搭建成功。希望此文能给大家带来帮助。
1、安装Anaconda3-2021.11-Windows-x86_64 官网可下。旧版本可能不支持特定的python版本,慎用旧版本。
2、安装过程中,我是两个都勾选的
3、安装完成后,打开anaconda navigator,点击下方create, 如图新建名为tensorflow的环境,注意python 版本我这里选择的是3.6 ,太新的版本可能会搭建失败。请注意。(请无视后方我已经创建好的tensorflow环境)
4、点击上方 file-preferences 点击 config conda 将以下内容写入,这是更换镜像,镜像可能有变,以镜像官网为准。
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
show_channel_urls: true
点击 save and restart
5、重新打开anaconda后,安装tensorflow 和 spyder
6、安装完成后,运行spyder
7、测试
8、如果出现 No module named ‘tensorflow_core.estimator’ 的报错,可能是因为tensorflow-estimator的版本与tensorflow的版本不一致。按照此教程 tensorflow自动安装的是2.1.0版本。tensorflow-estimator安装的是2.6版本。需要将tensorflow-estimator降级。
按照上图方式,打开控制台,按下图安装
红色错误是scipy 版本应该安装1.4.1版本 tensorboard应该安装 2.1.0版本
继续
pip install scipy1.4.1
pip install tensorboard2.1.0
截图略
9、tensorflow 1.几的版本和 2.几的版本语法差别挺大。给初学者个提醒。
10、踩坑不易,如果帮到你,请点赞。
11、spyder的界面还是不够友好,建议使用pycharm