首页 > 解决方案 > 一个月前的 python 文件在操作系统更新后出现错误

问题描述

我最近将我的操作系统(windows 10)更新到了最新版本,现在当我运行我的代码时,它给了我一个错误

继承人的代码片段:

import pandas as pd

data1 = pd.read_csv('data1.csv')
data2 = pd.read_csv('data2.csv')

这是它给我的错误:

"C:\Users\win 10\AppData\Local\Programs\Python\Python38\python.exe" F:/PyCharm/pythonProject15/main.py
Traceback (most recent call last):
  File "F:/PyCharm/pythonProject15/main.py", line 1, in <module>
    import pandas 
  File "C:\Users\win 10\AppData\Roaming\Python\Python38\site-packages\pandas\__init__.py", line 11, in <module>
    __import__(dependency)
  File "C:\Users\win 10\AppData\Local\Programs\Python\Python38\lib\site-packages\numpy\__init__.py", line 305, in <module>
    _win_os_check()
  File "C:\Users\win 10\AppData\Local\Programs\Python\Python38\lib\site-packages\numpy\__init__.py", line 302, in _win_os_check
    raise RuntimeError(msg.format(__file__)) from None
RuntimeError: The current Numpy installation ('C:\\Users\\win 10\\AppData\\Local\\Programs\\Python\\Python38\\lib\\site-packages\\numpy\\__init__.py') fails to pass a sanity check due to a bug in the windows runtime.

如何解决这个问题,我试图重新安装熊猫,但它仍然给出了错误

标签: pythonpython-3.xpandas

解决方案


Windows 上的 numpy 版本 1.19.4 目前存在导致此问题的错误。您可以将 numpy 回滚到 1.19.3 版本,这应该可以解决它。

在终端中键入以下命令,它应该可以工作。

pip install numpy==1.19.3

推荐阅读