| Walt Mankowski via plug on 15 May 2020 17:59:51 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| [PLUG] Fixing a Python library mismatch |
Today I discovered that when I try to import numpy I'm getting the
following error:
% python
Python 3.8.2 (default, Apr 9 2020, 20:21:36)
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/waltman/.pyenv/versions/3.8.2/lib/python3.8/site-packages/numpy/__init__.py", line 142, in <module>
from . import core
File "/home/waltman/.pyenv/versions/3.8.2/lib/python3.8/site-packages/numpy/core/__init__.py", line 102, in <module>
from . import _dtype_ctypes
File "/home/waltman/.pyenv/versions/3.8.2/lib/python3.8/site-packages/numpy/core/_dtype_ctypes.py", line 25, in <module>
import _ctypes
ImportError: libffi.so.6: cannot open shared object file: No such file or directory
This almost certainly broke when I updated to Ubuntu 20.04 a few weeks
ago. It probably removed libffi.so.6 and replaced it with
libffi.so.7. I can't figure out how to rebuild numpy with the new
library. I've tried `pip uninstall numpy; pip install numpy` but that
didn't have any effect.
Anyone have any suggestions on how to fix it? I'm using pyenv and pip.
Walt
Attachment:
signature.asc
Description: PGP signature
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug