[PYTHON] MacOS Cataline kann psutil nicht installieren

Umgebung

psutil ist eine plattformübergreifende Bibliothek zum Abrufen des Nutzungsstatus laufender Prozesse und Systeme in Python.

Status

Versuche, "psutil" mit Poesie zu installieren, schlagen mit einer großen Anzahl von Fehlermeldungen fehl.

$ poetry install --no-root
Installing dependencies from lock file

Package operations: 35 installs, 0 updates, 0 removals

  - Installing psutil (5.7.0)

    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_OSX=1 -I/Users/hinata/.ghq/github.com/Nikkei/b2b-api-article/.venv/include -I/Users/hinata/.pyenv/versions/3.8.2/include/python3.8 -c psutil/_psutil_common.c -o build/temp.macosx-10.14-x86_64-3.8/psutil/_psutil_common.o
    In file included from psutil/_psutil_common.c:9:
    In file included from /Users/hinata/.pyenv/versions/3.8.2/include/python3.8/Python.h:25:
    In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/stdio.h:64:
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_stdio.h:93:16: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
            unsigned char   *_base;
                            ^
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_stdio.h:93:16: note: insert '_Nullable' if the pointer may be null
            unsigned char   *_base;
                            ^
                              _Nullable
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_stdio.h:93:16: note: insert '_Nonnull' if the pointer should never be null
            unsigned char   *_base;
                            ^
                              _Nonnull
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_stdio.h:138:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
            int     (* _Nullable _read) (void *, char *, int);
                                              ^
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_stdio.h:138:32: note: insert '_Nullable' if the pointer may be null
            int     (* _Nullable _read) (void *, char *, int);
                                              ^
                                               _Nullable
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_stdio.h:138:32: note: insert '_Nonnull' if the pointer should never be null
            int     (* _Nullable _read) (void *, char *, int);
                                              ^
                                               _Nonnull
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include/_stdio.h:138:40: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]
            int     (* _Nullable _read) (void *, char *, int);
                                                      ^

Ich werde sehr wütend auf MacOSX 10.14.sdk.

Ursache

Meine Catalyst-Version ist 10.15. Als ich es für komisch hielt, gab es zwei SDKS.

$ cd /Library/Developer/CommandLineTools/SDKs
$ ls 
MacOSX.sdk      MacOSX10.14.sdk MacOSX10.15.sdk

Nach dem Löschen von 10.14 konnte ich es sicher installieren. Es scheint, dass die alten geblieben sind und Störungen verursacht haben.

$ ls sudo rm -rf MacOSX10.14.sdk
Password:
$ ls
MacOSX.sdk      MacOSX10.15.sdk

Recommended Posts

MacOS Cataline kann psutil nicht installieren
Die Apache-Installation schlägt unter CentOS 8.2 fehl
Einfache Installation von OpenCV auf RaspberryPi 3+
Wenn die Installation von Python 3.5.0 auf einem Mac fehlschlägt
(Eine der Lösungen) Wenn die Installation von pyenv unter macOS zu BUILD FAILED führt und die Python-Installation fehlschlägt.
Hinzufügen einer lokalen Entwicklungsumgebung unter MacOS
Installation von Anaconda3
Installation von CentOS 8
Python-Installation 2020 (macOS)
Installation von Docker auf Raspberry Pi und L Chika
Installation von OpenMDAO (Version 1.7.1)
Einführung von ferenOS 1 (Installation)
numba Installation auf dem Mac
Installieren von Python 3.3 rc1
Installation auf der CentOS8 Virtual Box
Installation von matplotlib (Python 3.3.2)
Installation von dlib, cv2
Was tun, wenn die Installation von pip mysqlclient unter MacOS fehlschlägt?