python - 属性错误: module 'cupy' has no attribute 'array'

标签 python python-3.x cupy

我刚刚使用 conda conda install -c anaconda cupy 在 Win-10 上安装了 cupy v-6,安装进行得很顺利,我的 cuda 版本是 10.1,Python 3.7.4,

当我运行以下代码时,出现错误:AttributeError: module 'cupy' has no attribute 'array'

打印目录结果:

['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'cp', 'np']

编辑:

完全错误

Traceback (most recent call last):
  File "D:\code\cupy.py", line 2, in <module>
    import cupy as cp
  File "D:\code\cupy.py", line 4, in <module>
    x_gpu = cp.array([1, 2, 3])
AttributeError: module 'cupy' has no attribute 'array'`
The code:

我的代码

import numpy as np
import cupy as cp

x_gpu = cp.array([1, 2, 3])

最佳答案

您的文件名不应与 cupy 相同。因此,重命名您的文件名并再次运行代码。

因为,当您尝试导入 cupy 时,它会调用您的 cupy.py 文件而不是 cupy 库。这就是你的代码不起作用的原因

关于python - 属性错误: module 'cupy' has no attribute 'array' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61173063/

相关文章:

python - 使用 Scikit Learn 进行 Unigram 分析

python - 如何在循环中使用 os.pipe() (复制多个管道)?

cuda - 可以在google colab上安装cupy吗?

python - 如何为 python 文件设置自动 header

AWS Lambda 中的 Python : "module ' requests' has no attribute 'get' "

python - 如何使用属性装饰器设置属性?

python - 一行异常处理

python - 如何编写具有依赖于比较和存储值的列表理解的单行代码?

python - 如何使用 CuPy 在 GPU 上运行 python?

numpy - 有什么方法可以使用多个 GPU 来提升矩阵乘法?