【发布时间】: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>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