Erreur python3.5 'bibliothèque dyld non chargée: CoreFoundation' après la mise à jour de macOS Big Sur
Processus: Python [1593] Chemin: /Library/Frameworks/Python.framework/Versions/3.5/Resources/Python.app/Contents/MacOS/Python Identificateur: Python Version: 3.5.1 (3.5.1) Type de code: X86- 64 Processus parent (natif): zsh [1569] Responsable: iTerm2 [1562] ID utilisateur: 501
Date / heure: 2020-11-21 08: 15: 58.865 +0800 Version du système d'exploitation: macOS 11.0.1 (20B29) Version du rapport: 12 Bridge Version du système d'exploitation: 5.0.1 (18P2561) UUID anonyme: E76F7C18-1C08-D433-A979 -D43ED08102AF
UUID veille / réveil: E8807548-2D08-4BC7-840E-21E0138FEC36
Temps de réveil depuis le démarrage: 1400 secondes Temps depuis le réveil: 210 secondes
Protection de l'intégrité du système: activée
Fil écrasé: 0
Type d'exception: EXC_CRASH (SIGABRT) Codes d'exception: 0x0000000000000000, 0x0000000000000000 Remarque d'exception: EXC_CORPSE_NOTIFY
Raison de la résiliation: DYLD, [0x1] Bibliothèque manquante
Informations spécifiques à l'application: dyld: lancement, chargement des bibliothèques dépendantes
Message d'erreur Dyld: dyld: aucun cache partagé présent Bibliothèque non chargée: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Référencé à partir de: /Library/Frameworks/Python.framework/Versions/3.5/Resources/Python. app / Contents / MacOS / Python Raison: image introuvable
Images binaires: 0x100000000 - 0x100000fff + org.python.python (3.5.1 - 3.5.1) <16087962-95EF-B9B7-A634-47CA97FED0B7> /Library/Frameworks/Python.framework/Versions/3.5/Resources/Python.app / Contenu / MacOS / Python 0x7fff624d8000 - 0x7fff62573fff dyld (832.7.1) <2705F0D8-C104-3DE9-BEB5-B1EF6E28656D> / usr / lib / dyld
Modèle: MacBookPro15,2, BootROM 1554.50.3.0.0 (iBridge: 18.16.12561.0.0,0), 4 processeurs, Quad-Core Intel Core i5, 2,4 GHz, 16 Go, SMC Graphics: kHW_IntelIrisGraphics655Item, Intel Iris Plus Graphics 655 , spdisplays_builtin Module de mémoire: BANK 0 / ChannelA-DIMM0, 8 Go, LPDDR3, 2133 MHz, SK Hynix, - Module de mémoire: BANK 2 / ChannelB-DIMM0, 8 Go, LPDDR3, 2133 MHz, SK Hynix, - AirPort: spairport_wireless_card_type_airport_extreme ( 0x14E4, 0x7BF), wl0: 11 septembre 2020 16:57:49 version 9.30.440.2.32.5.61 FWID 01-129bddb Bluetooth: Version 8.0.1f5, 3 services, 18 appareils, 1 ports série entrants Service réseau: Wi-Fi , AirPort, en0 Périphérique USB: Bus USB 3.1 Périphérique USB: Bus Apple T2 Périphérique USB: Rétroéclairage de la barre tactile Périphérique USB: Affichage de la barre tactile Périphérique USB: Clavier interne Apple / Trackpad Périphérique USB: Casque Périphérique USB: Capteur de lumière ambiante Périphérique USB: FaceTime Caméra HD (intégrée) Périphérique USB: Contrôleur Apple T2 Bus Thunderbolt: MacBook Pro, Apple Inc., 47.4 Bus Thunderbolt: MacBook Pro, Apple Inc., 47 .4
Réponses
Il est normal d'utiliser python 3.8, car il est rétrocompatible. Je viens donc de supprimer l'ancien venv et de créer un nouveau venv avec la version actuelle de python, ce qui a résolu mon problème.
Astuce: n'oubliez pas d'enregistrer vos exigences dans un fichier txt.
référence: https://realpython.com/lessons/cool-new-features-python-38-overview/