所需软件:anaconda navigator
网上的大部分都是使用cmd安装,会遇到特别多问题(解决了半天还是有的跳不过去TT),摸索了很久找到了巨简单的安装方法
一、配置环境
需要创建一个新的虚拟环境,常见做法宜遇到InvalidArchiveError等一系列问题,下面我写的文章有一种极简单方法绕过这些问题无痛创建。
https://blog.csdn.net/Tainya_/article/details/128574339?spm=1001.2014.3001.5501
二、安装tensorflow包
幸运的是,tensorflow相当好下载
你可以首先找一个镜像路径,推荐的有清华的镜像网站。(提高下载速度并有效避免下载时间长引发的一个bug)
在此引用一下其他人写的方法,只需在cmd中输入即可生成路径
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
anaconda中的environment(选中你新创建的环境,可能会软件转一会,这是正常的耐心等待即可)
在红框部分选择uninstall,并在搜索栏输入tensorflow。我已经安装过,这里用另一个虚拟环境举例
选中tensorflow前的空框,并选择apply,接下来一路确认,等待下载完成即可。
装完了可以切回installed查看成功与否。
三、安装tensorflow-federated
这里有个问题就是在搜索里是找不到这个包的,对应的我们只能选择使用cmd安装一下喽。
在虚拟环境下点按钮,并选择open terminal弹出窗口
使用pip下载,需注意为确保速度,也通过镜像网站下载
pip install [需要安装的库] -i https://pypi.tuna.tsinghua.edu.cn/simple
在我们这就是
pip install tensorflow-federated -i https://pypi.tuna.tsinghua.edu.cn/simple
安装完就可以查看啦
pip查看方法:在cmd输入pip list
四、测试
首先在cmd输入python进入
再输入
import tensorflow_federated as tff; print(tff.federated_computation(lambda: 'Hello World')())
若输出为此,成功!