Проблема с установкой libffi-dev для Python 3.7 - PullRequest
0 голосов
/ 28 июня 2019

При попытке установить pgadmin4 в режиме рабочего стола в моей системе Ubuntu я получил ModuleNotFoundError для _ctypes.

Я провел некоторое исследование и обнаружил, что _ctypes требует установки пакета libffi-dev.Однако кажется, что libffi-dev и, следовательно, _ctypes были установлены для Python 2.7, когда я запускаю import ctypes, это похоже на работу:

$ python2
Python 2.7.15+ (default, Nov 27 2018, 23:36:35) 
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ctypes
>>> 

Когда я пытаюсь сделать то же самое для Python 3.7, это не такработа:

$ python
Python 3.7.3 (default, Jun 21 2019, 12:46:58) 
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import ctypes
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/ctypes/__init__.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'

Как добавить модуль _ctypes в мою конфигурацию Python 3.7?

...