Le message d'erreur suivant s'affiche lors de l'installation de Windows 64 bits Python 2.7. J'ai déjà installé python 3.5 64 bits et cela a bien fonctionné. Mais lors de l'installation de Python 2.7, j'obtiens cette erreur:
Traceback (most recent call last):
File "C:\Anaconda2\Lib\_nsis.py", line 164, in <module> main()
File "C:\Anaconda2\Lib\_nsis.py", line 150, in main
mk_menus(remove=False)
File "C:\Anaconda2\Lib\_nsis.py", line 94, in mk_menus
err("Traceback:\n%s\n" % traceback.format_exc(20))
IOError: [Errno 9] Bad file descriptor
S'il vous plaît aidez-moi.
J'ai eu le même problème aujourd'hui. J'ai fait ce qui suit pour résoudre ce problème:
Tout d’abord, ouvrez une invite DOS et les droits d’administrateur . Ensuite, accédez au dossier Anaconda2\Scripts .
conda update conda
et autoriser toutes les mises à jour. Une des mises à jour devrait être menuinst.
Ensuite, accédez au répertoire Anaconda2\Lib et tapez la commande suivante:
..\python _nsis.py mkmenus
Attendez que cela soit terminé, puis vérifiez dans votre menu Démarrer les nouveaux raccourcis.
Steve
Cela peut être dû au privilège d'écriture de fichier. Ou, vous pouvez uniquement l'installer pour l'utilisateur local/actuel au lieu de tous les utilisateurs.
Vous devez installer anaconda à nouveau, mais avant de suivre les étapes suivantes:
Étape 1: avant de désinstaller Anaconda, utilisez cette commande
anaconda-clean --yes
Étape 2: Supprimez tous les fichiers, par exemple .conda
.anaconda
etc.
Étape 3: désinstaller Anaconda
étape 4: redémarrez l'ordinateur
Étape 5: réinstallez-le
J'ai reçu une erreur différente, mais j'ai pu la surmonter en ajoutant les chemins suivants aux variables d'environnement:
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server\Scripts
Il existe plusieurs vidéos YouTube sur les variables d'environnement et sur la façon de les modifier, mais cela a fonctionné pour moi:
Redémarrez puis suivez les étapes indiquées par Steve ci-dessus (merci Steve!)
Retournez dans le répertoire d’installation J'ai initialement décompressé l’installation de TabPy dans Et exécutez le fichier setup.bat again
Cela a démarré le serveur localhost et j'ai pu me connecter via Tableau en suivant les instructions (menu d'aide, paramètres et performances, gestion de la connexion de service externe, hôte local et port 9004).
Après la connexion, j'ai relu les instructions et les journaux et constaté que pip pouvait être mis à jour. J'ai donc exécuté cette commande comme indiqué dans le journal. Utilisateurs\myusername\Anaconda\envs\Tableau-Python-Server Enter ..\python -m pip install --upgrade pip
Tout bon.
Semble laisser certains éléments de nettoyage du registre Windows, mais un nettoyeur de registre ne résoudra ce problème.
Comme toujours, il est judicieux de restaurer le point avant et après l’installation. Ou sauvegarde complète.