J'ai découvert un bug qui semble être pip Les espaces dans le chemin Python font échouer les lanceurs installés par pip sous Windows
Analyse des causes :
Pour faire simple, cela est dû aux espaces dans la ligne shebang (la ligne du script qui spécifie le chemin python). Il se peut qu'il y ait des espaces dans le chemin pour installer Python et pip ne l'ont pas fait. ajoutez correctement des guillemets pour vous lors de l'installation. Par exemple, votre Python est dans :
Utilisez ensuite pip pour installer le script Pyinstaller. Les espaces dans le chemin ne sont pas correctement utilisés. Les guillemets doivent être traités :
Il existe quelques solutions de contournement pour résoudre le problème. La première consiste à accéder directement au script de pyinstaller et à utiliser des guillemets pour résoudre le problème des espaces (dans le sous-répertoire Script du répertoire Python) :
J'ai découvert que quelqu'un d'autre avait utilisé une astuce pour réinstaller Python afin qu'il n'y ait pas d'espace vide dans le chemin (rires). C'est vraiment une astuce.
J'ai découvert un bug qui semble être
pip
Les espaces dans le chemin Python font échouer les lanceurs installés par pip sous WindowsAnalyse des causes :
Pour faire simple, cela est dû aux espaces dans la ligne shebang (la ligne du script qui spécifie le chemin python). Il se peut qu'il y ait des espaces dans le chemin pour installer Python et
.pip
ne l'ont pas fait. ajoutez correctement des guillemets pour vous lors de l'installation. Par exemple, votre Python est dans :Utilisez ensuite
.pip
pour installer le script Pyinstaller. Les espaces dans le chemin ne sont pas correctement utilisés. Les guillemets doivent être traités :Ce qui précède sont les raisons
Solution :
Il existe quelques solutions de contournement pour résoudre le problème. La première consiste à accéder directement au script de pyinstaller et à utiliser des guillemets pour résoudre le problème des espaces (dans le sous-répertoire Script du répertoire Python) :
Ou exécutez le script directement en utilisant Python (pas via la ligne shebang) :
J'ai découvert que quelqu'un d'autre avait utilisé une astuce pour réinstaller Python afin qu'il n'y ait pas d'espace vide dans le chemin (rires). C'est vraiment une astuce.
Utilisez-vous toujours Python sous Windows ? Et tu n'as pas besoin de Conda ?
Lisez cet article rapidement
[Original] Application de définition de conteneur : la révolution des conteneurs pour la science des données