python 联邦学习库 syft安装

python 联邦学习库 syft安装

新建一个新的环境(注意先不用安装pytorch,容易有pysyft和pytorch版本不对应,或者有些pytorch版本不支持pysyft的情况,然后报错):
                  conda create -n pysyft python=3
                  conda activate pysyft
pysyft建议使用0.2.4版本,pytorch使用1.4.0,直接输入下面的命令,就可以安装成功:
                  pip install syft==0.2.4 -f https://download.pytorch.org/whl/torch_stable.html
注:这个命令可以同时安装对应的pytorch

下面是安装成功的界面:

 

接下来用以下的代码测试即可:

             python -c "import syft,torch"

发现报错如下:

 错误原因是 protobuf 版本太高。安装一个低版本即可:

                  pip install  protobuf==3.20.0

之后再测试 python -c "import syft,torch" 

执行成功。

 

posted @ 2022-10-11 11:24  夕月一弯  阅读(1068)  评论(0编辑  收藏  举报