为什么导入 cupy 时会出现 ModuleNotFoundError?

Why do I get ModuleNotFoundError for import cupy?

我使用 pip install cupy-cuda90 安装了 cupy。安装成功(安装 MSVC 2017 后)并且 pip list 显示 cupy-cuda90。

当我键入 import cupy 时,出现以下错误:

Traceback (most recent call last):

File "<ipython-input-1-329ec5cf1bc8>", line 1, in <module>
import cupy

ModuleNotFoundError: No module named 'cupy'

我在Windows10(1607),安装了CUDA 9.0,CUDA_PATH&CUDA_PATH_V9_0指向正确的目录。

问题已解决。

尽管我是从特定的 win python 安装启动 pip,但安装了另一个 python 解释器,它是在 PATH 环境变量中设置的。所以 pip.exe 简单地使用了另一个 python 解释器并在那里安装了 CuPy。