0

我已经在 Windows 10 上创建的虚拟环境中使用以下命令安装了 syft。

python -m venv demo

发布这个,我激活了虚拟环境,打开了 jupyter notebook 并尝试通过它安装最新版本的 syft。

!pip install syft

安装成功,没有任何错误。但是当我尝试导入相同的内容时,“火炬”会出错

import syft as sy

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-281ee5c8ca5f> in <module>
----> 1 import syft as sy

~\AppData\Roaming\Python\Python37\site-packages\syft\__init__.py in <module>
     12 # This import statement is strictly here to trigger registration of syft
     13 # tensor types inside hook_args.py.
---> 14 import syft.frameworks.torch.hook.hook_args
     15 
     16 import logging

~\AppData\Roaming\Python\Python37\site-packages\syft\frameworks\torch\hook\hook_args.py in <module>
----> 1 import torch
      2 
      3 from syft import dependency_check
      4 from syft.frameworks.torch.tensors.interpreters.native import TorchTensor
      5 from syft.generic.frameworks.hook.hook_args import (

ModuleNotFoundError: No module named 'torch'

环境细节

  1. 蟒蛇:3.7
  2. 赛夫特:0.3.0
4

0 回答 0