최근 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 textwrap
Python에서는 잘 작동하지만). 해결책이 있는지 아는 사람이 있습니까?
고쳐 쓰다gcc 7.4
:마지막 업데이트의 로그를 확인한 결과 이 오류의 원인은 에서 로의 변환 때문인 것으로 보입니다 gcc 7.5
. 다시 돌아가려고 하는데 gcc 7.4
...
답변1
이 문제가 발생할 수 있는 경우 Mint 19.x의 libc 라이브러리에 대한 최신 업데이트로 인해 Python MKL 설치가 손상되는 것 같습니다. 이 문제를 해결하려면 컴퓨터를 Mint 20으로 업데이트해야 했습니다.