Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 你如何解决;运行时错误:包未能通过健全性检查;给努比和熊猫?_Python_Python 3.x_Windows_Numpy - Fatal编程技术网

Python 你如何解决;运行时错误:包未能通过健全性检查;给努比和熊猫?

Python 你如何解决;运行时错误:包未能通过健全性检查;给努比和熊猫?,python,python-3.x,windows,numpy,Python,Python 3.x,Windows,Numpy,这就是我得到的错误,据我所知,错误链接上没有任何有用的东西可以修复这一错误 RuntimeError:当前的Numpy安装 (“…\\venv\\lib\\site packages\\numpy\\\\\uuu init\uu.py')无法通过 由于windows运行时中的错误而进行的健全性检查 有关更多信息,请参阅本期: 我尝试了Python的多个版本(3.8.6和3.9.0)以及numpy和pandas。我目前正在使用PyCharm来完成这一切。只需安装numpy==1.19.3 我正在使

这就是我得到的错误,据我所知,错误链接上没有任何有用的东西可以修复这一错误

RuntimeError:当前的Numpy安装 (
“…\\venv\\lib\\site packages\\numpy\\\\\uuu init\uu.py'
)无法通过 由于windows运行时中的错误而进行的健全性检查

有关更多信息,请参阅本期:


我尝试了Python的多个版本(3.8.6和3.9.0)以及numpy和pandas。我目前正在使用PyCharm来完成这一切。

只需安装
numpy==1.19.3

我正在使用python3.9

使用python3.9和numpy1.19.4时会发生此错误 因此,卸载numpy1.19.4和安装1.19.3将起作用


编辑


截至2021年1月5日,numpy版本
1.19.5
已经发布,似乎解决了这个问题。

回滚到numpy 1.19.3对我在Python3.8.6上起到了作用

我正在使用Python3.7,无论如何,这里建议的解决方案对我也有帮助

pip install numpy==1.19.3

实际上,链接显示了给定的解决方案。这似乎是Visual Studio中的一个bug,至今仍未解决。

根据您提供的链接上的讨论,一个numpy开发人员回答:

NumPy发布了一个bugfix 1.19.3来解决这个问题。这个 bugfix破坏了Linux上的其他功能,因此我们必须在 发行版1.19.4,但仍然可以通过pip安装安装1.19.3 numpy==1.19.3

因此,如果您需要同时适用于Linux和Windows的需求,则需要使用PEP508:

numpy==1.19.3; platform_system == "Windows"
numpy>=1.19.4; platform_system == "linux"

这是一个
numpy1.19.4
的bug,在所有python版本中都会失败。使用以前的版本解决问题,因此通过终端:

pip install numpy==1.19.3

为什么没有人公布1.19.3和1.19.4之间的差异

有问题的numpy init代码是:

def _win_os_check():
    """
    Quick Sanity check for Windows OS: look for fmod bug issue 16744.
    """
    try:
        a = arange(13 * 13, dtype= float64).reshape(13, 13)
        a = a % 17  # calls fmod
        linalg.eig(a)
    except Exception:
        msg = ("The current Numpy installation ({!r}) fails to "
                "pass a sanity check due to a bug in the windows runtime. "
                "See this issue for more information: "
                "https://developercommunity.visualstudio.com/content/problem/1207405/fmod-after-an-update-to-windows-2004-is-causing-a.html")
        raise RuntimeError(msg.format(__file__)) from None

if sys.platform == "win32" and sys.maxsize > 2**32:
    _win_os_check()

del _win_os_check

1.19.3中不存在此代码部分;这是唯一的区别。

解决方法在上述链接中提供

开发人员在其建议的解决方案中提到以下内容:

  • 卸载numpy。(很可能是1.19.4)
  • pip安装numpy==1.19.3
  • 这对我有用


    我的配置:OS-Win10,Anaconda发行版,python=3.7

    我必须按照下面的步骤来修复这个错误,就像上面其他人建议的那样

    我的环境详细信息:Windows 10 64位,安装了Python 3.9.0。我已经安装了PIP20.3.1

    pip uninstall numpy
    pip install numpy==1.19.3
    
    我正在发布我的powershell命令行输出供您参考(可能对某些人有用)

    PS C:\Users\XXXX>pip卸载numpy

    找到现有安装:numpy 1.19.4

    卸载numpy-1.19.4:

    将删除:

    c:\python39\lib\site-packages\numpy-1.19.4.dist-info\*
    
    c:\python39\lib\site-packages\numpy\*
    
    c:\python39\scripts\f2py.exe
    
    是否继续?y

    已成功卸载numpy-1.19.4

    PS C:\Users\XXXX>pip install numpy==1.19.3

    收集numpy==1.19.3

    下载numpy-1.19.3-cp39-cp39-win_amd64.whl(13.3MB)

    安装收集的软件包:numpy


    已成功安装numpy-1.19.3

    如何使用pip降级?@ShaidaMuhammad pip install numpy==1.19.3Dammit
    numpy
    ,请在发布前进行测试。我使用的是Python3.7.5,也出现了这个错误(numpy1.19.4)。将numpy降级到1.19.3确实可以防止错误的发生。@NoName:我们做了测试,错误在windows本身。1.19.3试图通过使用不同版本的OpenBLAS解决此问题,但该版本在linux上无法正常工作。pip安装的1.19.3和1.19.4控制盘之间还有一个更重要的区别——它们构建时使用的OpenBLAS版本。如果您从numpy 1.19.4中删除该代码,那么您将得到一个生成错误结果和/或随机崩溃的numpy,而不是不导入numpy。正确的修复方法是切换到1.19.3,其中包含OpenBLAS的“安全”版本。在Linux上可能可以执行
    numpy>=1.19.4
    。您应该使用大写的“Linux”:
    numpy>=1.19.4;平台系统==“Linux”
    您可以通过以下代码检查平台系统:
    导入平台;platform.system()
    请参阅:从技术上讲,这是UCRT(通用可再发行C/C++运行时)中的一个错误,而不是Visual Studio本身。1.9.3未能安装在我的Windows@JariTurkia它是1.19.3。
     |████████████████████████████████| 13.3 MB 6.4 MB/s