J'ai eu une erreur en essayant d'utiliser pyinstaller pour empaqueter un programme python sur un hôte Linux. Les informations importantes sont : OSError : bibliothèque Python introuvable : libpython3.5mu.so.1.0, libpython3.5.so.1.0, libpython3. 5m.so.1.0. Je n'ai pas trouvé ces fichiers sur le système d'exploitation. Comment puis-je obtenir ces fichiers ? Merci à tous. Une autre question que je voudrais poser est la suivante : les programmes fournis sous Linux 6.5 peuvent-ils fonctionner normalement sur les systèmes Linux 6.8 et supérieurs ?
P.S. Ma machine de développement n'est pas connectée à Internet, je ne peux donc pas installer les packages requis via yum, je dois les télécharger à l'extérieur et les télécharger via FTP
.
J'ai trouvé une solution...
1. Recompilez le package d'installation de python et utilisez ./configure --enable -shared
2. Changez le répertoire où se trouve le fichier de bibliothèque dynamique (par exemple. , le mien est /usr/ local/lib) ajoutez LD_LIBRARY_PATH