【问题标题】:Why do I get ModuleNotFoundError for import cupy?为什么我会为 import cupy 收到 ModuleNotFoundError?
【发布时间】:2019-05-04 18:52:50
【问题描述】:

我使用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'

我在 Windows 10 (1607) 上,安装了 CUDA 9.0,并且 CUDA_PATH & CUDA_PATH_V9_0 指向正确的目录。

【问题讨论】:

  • 你安装了多个版本的python吗?你确定你安装了与执行代码相同版本的 python 的 cupy 吗?
  • 是的,这就是解决方案。 Tee PATH 指向另一个 python 安装。

标签: python numpy cupy


【解决方案1】:

问题解决了。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2016-08-21
    • 2014-07-04
    • 2020-06-06
    • 2018-12-26
    相关资源
    最近更新 更多