web-dev-qa-db-fra.com

Anaconda3 2.4 avec une erreur d'installation de python 3.5 (entrée de procédure introuvable; Windows 10)

Je viens de décider de passer de python 2.7 à python 3.5 et j'ai donc essayé de réinstaller Anaconda (64 bits) avec l'environnement 3.5. Lorsque j'essaie d'installer le paquet, plusieurs erreurs se produisent (traduction de l'allemand, donc peut-être pas exacte):

L'entrée de procédure "__telemetry_main_return_trigger" est introuvable dans la DLL "C:\Anaconda3\pythonw.exe".

et

L'entrée de procédure "__telemetry_main_invoke_trigger" est introuvable dans la DLL "C:\Anaconda3\python35.dll".

Le titre de la deuxième boîte de message d'erreur pointe toujours sur pythonw.exe. Les deux erreurs apparaissent plusieurs fois - chaque fois qu'une extraction est terminée. La boîte de progression de l'installation lit

[...]

extraction complète.

Exécuter: "C:\Anaconda3\pythonw.exe" "C:\Anaconda3\Lib_nsis.py" postpkg

Après m'être torturé à travers l'installation, je reçois l'avertissement

Échec de la création de menus Anaconda

Si je l’ignore une fois, j’ai mes bons messages d’erreur et me dit que

Échec d'initialisation des répertoires Anaconda

puis

Impossible d'ajouter Anaconda au système PATH

Bien sûr, rien ne fonctionne, si j'ose utiliser ce gâchis, il l'installe. Qu'est-ce qui pourrait mal tourner? Sur d'autres ordinateurs avec Windows 10, cela fonctionne bien.

P.S .: Une installation d’Anaconda2 2.4 avec Python 2.7 fonctionne sans aucun message d’erreur, mais ne peut toujours pas être utilisée (autres erreurs).

15
Renatius

Enfin j'ai trouvé la raison. Donc, si quelqu'un d'autre a ce problème:

Ici les points d’entrée sont également un problème et Michael Sarahan donne la solution. Installez d'abord le Visual C++ Redistributable pour Visual Studio 2015 , utilisé par la nouvelle version de python. Après cela, installez le paquet Anaconda et cela devrait fonctionner comme un charme.

9
Renatius

Vous pouvez également utiliser votre installation Anaconda standard et créer un environnement basé sur les versions 2.7/3.4, etc. Anaconda téléchargera et installera tous les packages compatibles à partir du référentiel afin que vous disposiez d'une installation complète. 

conda create -n py27 python=2.7 anaconda

conda create -n py34 python=3.4 anaconda

Pour utiliser le nouvel environnement (sous Windows), vous pouvez diriger votre IDE vers le dossier d’environnement requis:

C:\Anaconda3\envs\py34\python.exe

Sur la ligne de commande Windows, il vous suffit de taper:

activate py34

Documentation: http://conda.pydata.org/docs/py2or3.html

Ma recommandation serait de réinstaller votre version d’Anaconda avec Python 2.7 qui fonctionnait auparavant, puis d’ajouter un nouvel environnement pour Python 3.x et de l’utiliser à votre guise.

2
ode2k

J'ai eu le même problème, puis j'ai installé "pour tous les utilisateurs": résolu . Beaucoup plus facile que les liens fournis pour un débutant que je suis.

1
MarcoFurio

Pour le problème "Échec de la création des menus Anaconda", cela peut être dû au fait que: Cela peut se produire si PATH est déjà trop long. Quelle est la durée de votre variable d'environnement PATH? Windows limite cela à 1024 caractères. Voici quelques solutions de contournement: Comment éviter de surcharger la variable d'environnement PATH sous Windows?

C’est la question et la solution des autres https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/mjrbE6rKyi8

Quand j'ai court-circuité le chemin de l'environnement, ça marche!

0
JACK

Si vous utilisez Windows, lancez la commande Invite en tant qu'administrateur et exécutez les commandes suivantes. 

  1. Addpath "C:\ProgramData\Anaconda3\Pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py"
  2. Mkdirs "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py"
  3. "C:\ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ProgramData\Anaconda3\Lib_nsis.py" mkmenus

N'oubliez pas de changer le chemin d'accès au chemin d'accès dans votre système. Avant d'exécuter ces commandes, il n'y aura aucune application Anaconda Navigator dans votre menu de démarrage. Après avoir exécuté ces commandes, assurez-vous que l'application Anaconda Navigator est disponible dans le menu Démarrer. 

0
Khader M A

Si vous obtenez des erreurs telles que: Échec de la création de menus Anaconda
Échec d'initialisation des répertoires Anaconda
Impossible d'ajouter Anaconda au système PATH
Il suffit de les ignorer pendant l'installation et lorsque l'installation est terminée, recherchez le répertoire "anaconda3" installé et corrigez le chemin en conséquence dans les variables d'environnement path . il a été installé dans "C:\ProgramData\Anaconda3". Vous devez modifier les 3 entrées de chemin pour anaconda3, puis essayer d’exécuter "jupyter notebook" dans CMD.

0
Shubham