【发布时间】:2019-07-17 06:39:42
【问题描述】:
说明
我正在尝试在 Windows10 上安装 pytorch 0.4。 我的环境设置: - Windows10 - cuda9.0 - 蟒蛇3.6 - 火炬 0.4 - 蟒蛇
我尝试同时使用conda install -n myenv 和pip install $path:whl,但都失败了。
错误
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\Anaconda\envs\py3.6_pytorch0.4\lib\site-packages\torch\__init__.py", line 80, in <module>
from torch._C import *
ImportError: DLL load failed:
我在 pytorch 下找到了相关的问题 #4518,但该问题下的答案对我不起作用。
我尝试过的
- 将所有
conda相关路径添加到环境路径 - 更改目录 (
cd) - 在这个
conda env下安装vs_runtime
这些都不起作用。
但是如果我将pytorch安装在conda的基础环境下,效果会很好。
那么这里发生了什么?
更新:
当我们尝试在windows上安装pytorch时,需要同时安装很多包。我们可以按照官网[link](https://pytorch.org/)的步骤进行,python 3.6和cuda9.0的安装命令如下
conda install pytorch torchvision cudatoolkit=9.0 -c pytorch
如果我们想安装旧版本的 pytorch,我们可以指定版本,例如。 0.4 为
conda install pytorch=0.4 torchvision cudatoolkit=9.0 -c pytorch
【问题讨论】:
标签: python pip anaconda pytorch conda