I would like to add one additional issue: if you found the following problem when using PIP install syft==0.2.9
Could not find a version that satisfies the requirement torch~=1.4.0 (from syft) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
You can refer to the following methods to solve:
pip install syft -f https://download.pytorch.org/whl/torch_stable.html
Reason:
Not all PyTorch versions are available on Python's package registry PyPI.
-f : adding the custom registry
-f, --find-links <url>
If a URL or path to an html file, then parse for links to archives such as sdist (.tar.gz) or wheel (.whl) files. If a local path or file:// URL that’s a directory, then look for archives in the directory listing. Links to VCS project URLs are not supported.
refer to this link