web-dev-qa-db-fra.com

Erreur d'installation d'Anaconda Python

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.

17
el323

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

47
SteveY

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. 

6
user5425156

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

0
Muhammad Rashid

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: 

  1. Clic droit sur ce pc dans l'explorateur
  2. Sélectionnez les propriétés dans le menu (en bas de la liste pour moi)
  3. Sélectionnez les paramètres système avancés (le quatrième en haut à gauche de la fenêtre pour moi)
  4. Appuyez sur le bouton Variables d'environnement en bas à droite de la boîte de dialogue.
  5. Mettez en surbrillance la variable système "Path" dans la fenêtre inférieure de la nouvelle boîte de dialogue.
  6. Cliquez sur modifier
  7. Faites défiler vers le bas de la liste
  8. Cliquez sur le bouton Nouveau à droite de cette boîte de dialogue.
  9. Entrez le premier chemin et cliquez sur Ok 
  10. Cliquez à nouveau sur Nouveau, entrez le deuxième chemin et cliquez sur OK.
  11. Supprimez toutes les boîtes de dialogue et fermez toutes les fenêtres (peut-être vérifiez-vous qu'elles ont bien été enregistrées comme prévu)

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.

0
Larry