ModuleNotFoundError: нет модуля с именем _ctypes - PullRequest
0 голосов
/ 02 октября 2019

Я не могу справиться с ошибкой _ctypes. Если у вас есть идея, дайте мне знать.

ПРОБЛЕМА

Когда я настраиваю свой репозиторий на сервере CentOS, я просто хочу запустить

python3 setup.py develop
from typing import IO, List

from setuptools import find_packages, setup


def read_req(filename: str) -> List[str]:
    f: IO
    with open(filename, "r") as f:
        return f.read().splitlines()


def main() -> None:
    req = read_req("requirements.txt")
    mysql = read_req("mysql_requirements.txt")

    setup(
        name="sample",
        description="sample description",
        version="0.1.0",
        install_requires=req,
        extras_require={"mysql": mysql},
        packages=find_packages(exclude=["repo/notebooks", "repo/modules", "data/"]),
    )


if __name__ == "__main__":
    main()

Однако я получил следующую ошибку:

ModuleNotFoundError: No module named '_ctypes'

Хотя я выполнил несколько способов, которые предлагаются в качестве решения в Интернете, я не могу решить эту проблему.

Окружающая среда

CentOS Linux release 7.5.1804 (Core)
Python 3.7.3

Действия, которые я уже пробовал

* yum install libffi-devel
* yum install libffi-devel gcc gcc-c++ zlib zlib-devel readline-devel openssl-devel bzip2-devel sqlite-devel
...