【问题标题】:"Process finished with exit code 132 (interrupted by signal 4: SIGILL)" when importing numpy or pandas in Pycharm在 Pycharm 中导入 numpy 或 pandas 时,“进程以退出代码 132 完成(被信号 4:SIGILL 中断)”
【发布时间】:2021-07-21 22:00:58
【问题描述】:

我在 PyCharm 中运行我的代码时遇到了这个问题。我不导入 pandas 或 NumPy 的其他代码工作正常。

我已经在我的终端中尝试了建议的解决方案in this previous question

pip install --user --force-reinstall --ignore-installed --no-binary :all: pandas

但我收到以下错误:

错误:无法为使用 PEP 517 且无法直接安装的 numpy 构建轮子

我是股票,不知道从这里做什么。

【问题讨论】:

  • 我认为这是一个糟糕的建议(有几个原因:答案并没有说明它为什么起作用(所以只是随机尝试和错误);如果你不这样做,--force 通常是一件坏事知道你在做什么(见第 1 点);它不是一个解决方案(强制 pip 而不是 conda,所以你并没有真正解决任何问题,只是隐藏了稍后会出现的真正错误(肯定)而且更糟(你环境不好)。无论如何:你在使用conda吗?如果你安装一个新的conda环境,你有同样的错误吗?你更新有错误吗?你最初是如何安装python和pandas的?
  • 感谢您的洞察力,我同意他们提供了解决方案,但没有说明它为什么有效。 (我想我遵循它是因为这是我在网上看到的唯一解决方案)。感谢您的问题,我能够弄清楚事情并且我的问题得到了解决。我的 conda 环境中的 numpy 和 pandas 的版本不是最新的,它导致了这个错误。刚刚更新了环境中的版本,一切正常
  • 请回答您自己的问题(本站允许)。这将帮助人们在被重定向到另一个问题之前找到更好的解决方案,

标签: python pandas numpy pycharm exit-code


【解决方案1】:

感谢上面的一些cmets,我设法找到了解决方案。

首先,我打开了导入 pandas 和 numpy 的其他项目。我运行了其中一个代码,一切正常。

然后我比较环境之间的库版本(numpy 和 pandas)。我遇到问题的环境版本不是最新的。所以我去终端,我激活了有问题的环境,我在其他环境中安装了相同的版本

pip install numpy==1.19.5
pip install pandas==1.1.5

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-10
    • 2021-03-22
    • 2018-02-03
    • 2022-08-20
    • 1970-01-01
    相关资源
    最近更新 更多