Mint 19.x 및 Python MKL: numpy를 가져올 때 분할 오류가 발생합니다.

Mint 19.x 및 Python MKL: numpy를 가져올 때 분할 오류가 발생합니다.

최근 Mint 19.x(19.1, 19.2, 19.3)를 실행하는 컴퓨터를 업데이트한 후 Intel Python 환경에서 numpy. scipy다음 오류가 발생합니다.

login@my_pc:~$ python
Python 3.7.7 (default, Sep 11 2020, 20:43:12) 
[GCC 7.3.0] :: Intel Corporation on linux
Type "help", "copyright", "credits" or "license" for more information.
Intel(R) Distribution for Python is brought to you by Intel Corporation.
Please check out: https://software.intel.com/en-us/python-distribution
>>> import numpy
double free or corruption (!prev)
Aborted (core dumped)

Mint 18.x 및 20.x를 사용하는 다른 PC에는 이 문제가 없기 때문에 이것이 이러한 시스템에서 apt-get update최근 실행/실행한 것과 관련이 있다고 확신합니다. apt-get upgrade나는 이 실행 문제의 원인을 조사하려고 노력했고 python -v그 결과 다음과 같은 결과를 얻었습니다.

>>> import numpy
...
import 'textwrap' # <_frozen_importlib_external.SourceFileLoader object at 0x7fbfbeb0d790>
double free or corruption (!prev)
Aborted (core dumped)

모든 문제가 있는 라이브러리 가져오기에 대해 문제는 가져오기에 있는 것 같습니다 textwrap(비록 import textwrapPython에서는 잘 작동하지만). 해결책이 있는지 아는 사람이 있습니까?

고쳐 쓰다gcc 7.4:마지막 업데이트의 로그를 확인한 결과 이 ​​오류의 원인은 에서 로의 변환 때문인 것으로 보입니다 gcc 7.5. 다시 돌아가려고 하는데 gcc 7.4...

답변1

이 문제가 발생할 수 있는 경우 Mint 19.x의 libc 라이브러리에 대한 최신 업데이트로 인해 Python MKL 설치가 손상되는 것 같습니다. 이 문제를 해결하려면 컴퓨터를 Mint 20으로 업데이트해야 했습니다.

관련 정보