【问题标题】:Problems installing and importing pytorch安装和导入 pytorch 的问题
【发布时间】:2018-05-05 02:48:39
【问题描述】:

尝试使用 anaconda 环境安装 pytorch 花了我几个小时。看来我终于用conda install filename.tar.bz2管理它了:

(pytorch) C:\Users\conner\aipND\img_classifier_project>conda list
# packages in environment at C:\Users\conner\Anaconda3\envs\pytorch:
#
blas                      1.1                    openblas    conda-forge
certifi                   2018.4.16                py35_0    conda-forge
cffi                      1.11.5                   py35_0    conda-forge
cmake                     3.11.1                        0    conda-forge
libflang                  5.0.0             vc14_20180208  [vc14]  conda-forge
llvm-meta                 5.0.0                         0    conda-forge
mkl                       2017.0.3                      0
numpy                     1.14.3          py35_blas_openblas_200  [blas_openblas]  conda-forge
openblas                  0.2.20                   vc14_7  [vc14]  conda-forge
openmp                    5.0.0                    vc14_1  [vc14]  conda-forge
pip                       9.0.3                    py35_0    conda-forge
pycparser                 2.18                     py35_0    conda-forge
python                    3.5.1                         1    conda-forge
pytorch                   0.3.1           py35_cuda90_cudnn7he774522_2  [cuda90]  file:///C:/Users/User 1/Downloads
pyyaml                    3.12                     py35_1    conda-forge
setuptools                39.1.0                   py35_0    conda-forge
typing                    3.6.4                    py35_0    conda-forge
vc                        14                            0    conda-forge
vs2015_runtime            14.0.25420                    0    conda-forge
wheel                     0.31.0                   py35_0    conda-forge
wincertstore              0.2                      py35_0    conda-forge
yaml                      0.1.7                    vc14_0  [vc14]  conda-forge

但是当尝试使用 import pytorch 导入包时,我得到:

>>> import pytorch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'pytorch'

当我尝试import torch:

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\conner\Anaconda3\envs\pytorch\lib\site-packages\torch\__init__.py", line 76, in <module>
    from torch._C import *
ImportError: DLL load failed: The specified module could not be found.

错误的差异实际上是令人鼓舞的,但我不知道如何解释它。如果pytorch出现在环境中的包列表中,为什么我无法导入?

编辑

在继续尝试之后,我会问一个更普遍的问题:有没有人在 64 位机器上成功安装和导入 Pytorch for Windows 10?

【问题讨论】:

  • 供您参考,import torch 是正确的命令。但我不知道如何解决您的错误。如果你想尝试的话,我总是用 pip 安装它。
  • 我已经尝试了几乎所有方法来安装它,包括pip
  • 那么当你像 pytorch 网站上所说的那样运行 conda install pytorch torchvision -c pytorch 时发生了什么
  • (C:\Users\conner\Anaconda3) C:\Users\User 1&gt;conda install pytorch torchvision -c pytorch Fetching package metadata ............... PackageNotFoundError: Package missing in current win-64 channels: - torchvision
  • 啊,您使用的是 Windows。 torchvision 必须在 windows 上使用 pip 安装或从源安装

标签: python anaconda python-import pytorch environments


【解决方案1】:

当我通过创建 conda 环境安装 pytorch 时,它运行良好。

以下是我尝试过的步骤。请从你身边尝试一下。

  1. conda create -n (env_name) python=3.5
  2. 源激活 (env_name)
  3. conda install pytorch-cpu -c pytorch
  4. 点安装torchvision

【讨论】:

    【解决方案2】:

    最终的结果是重新安装整个 Anaconda 软件包,尽管这似乎不太理想。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 2017-06-08
      • 2018-10-07
      • 2021-12-23
      • 2021-04-25
      • 2020-04-14
      相关资源
      最近更新 更多