gpt4 book ai didi

python - 属性错误 : module 'numpy' has no attribute '__version__'

转载 作者:太空狗 更新时间:2023-10-29 20:50:53 24 4
gpt4 key购买 nike

我今天更新了我的电脑,当我尝试导入 pandas 时收到以下错误消息:

import pandas as pd        
AttributeError: module 'numpy' has no attribute '__version__'

我尝试了以下链接中的建议:

  1. AttributeError: 'module' object has no attribute '__version__'
  2. AttributeError: 'module' object has no attribute '__version__'

除了 numpy 包之外,我没有任何名为 numpy.py 的文件。

我在 Windows 10 中运行 anaconda2,并创建了一个 python 3.5 虚拟环境。

以下是完整的错误信息:

Python 3.5.5 | packaged by conda-forge | (default, Apr  6 2018, 16:03:44) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\j267156\AppData\Local\Continuum\anaconda2\envs\sf35\lib\site-packages\pandas\__init__.py", line 23, in <module>
from pandas.compat.numpy import *
File "C:\Users\j267156\AppData\Local\Continuum\anaconda2\envs\sf35\lib\site-packages\pandas\compat\numpy\__init__.py", line 10, in <module>
_np_version = np.__version__
AttributeError: module 'numpy' has no attribute '__version__'

编辑:执行以下命令会报错

import numpy
print(numpy.__file__)
AttributeError: module 'numpy' has no attribute '__file__'
print(numpy.version.version)
AttributeError: module 'numpy' has no attribute 'version'

Edit2:执行以下命令会出现以下错误:

import numpy as np
np.zeros(5)
#AttributeError: module 'numpy' has no attribute 'zeros'
vars(np).keys()
#dict_keys(['__name__', '__package__', '__spec__', '__loader__', '__doc__', '__path__'])

Edit3:以下命令产生以下输出:

import numpy as np    
In [7]: np.__path__
Out[7]: _NamespacePath(['C:\\Users\\j267156\\AppData\\Local\\Continuum\\anaconda2\\envs\\sf35\\lib\\site-packages\\numpy'])

In [8]: np.__loader__
Out[8]: <_frozen_importlib_external._NamespaceLoader at 0x2033a3c8080>

最佳答案

试试这个

在 Jupyter Notebook 中,首先使用 !pip uninstall numpy 卸载现有的 numpy。

然后安装它 !pip install numpy。现在重新启动内核(Python Notebook)。它会起作用。

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

24 4 0
文章推荐: c# - 在多线程环境中的 SQL Server 中执行 INSERT 后获取 Id?
文章推荐: c++ - C++中使用Catch测试框架编译错误 "error: expected ' ;' at end of declaration list"
文章推荐: c# - 如何从 List 中删除所有对象,其中 object.variable 在任何其他 object.variable2 中至少存在一次?
文章推荐: c# - 一般线程问题