没有名为 torch.distributed 的模块

jah*_*409 6 google-cloud-platform pytorch

导入错误:没有名为 torch.distributed 的模块

File "train.py", line 4, in <module>
    import torch.distributed as dist
ImportError: No module named torch.distributed
Run Code Online (Sandbox Code Playgroud)

我安装了 CUDA 和 cuDNN,然后创建了 env 并安装了 pip3 install torch torchvision 但出现错误。

小智 1

这对我有用:

  1. 创建conda虚拟环境:

    conda create -n env_pytorch python=3.6
    
    Run Code Online (Sandbox Code Playgroud)
  2. 激活上面创建的环境:

    source activate env_pytorch
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用 pip 或 pip3 安装 PyTorch:

    pip install torchvision --user
    
    Run Code Online (Sandbox Code Playgroud)