2015-11-10 8 views
15

Ho appena deciso di passare da python 2.7 a python 3.5 e quindi ho provato a reinstallare Anaconda (64 bit) con l'ambiente 3.5. Quando provo ad installare il pacchetto ricevo diversi errori sotto forma di (traduzione dal tedesco, quindi forse non è esatto):Anaconda3 2.4 con errore di installazione di python 3.5 (procedura non trovata, Windows 10)

L'ingresso di procedura "__telemetry_main_return_trigger" non è stato trovato nella DLL "C: \ Anaconda3 \ pythonw.exe".

e

L'ingresso di procedura "__telemetry_main_invoke_trigger" Impossibile trovare nella DLL "C: \ Anaconda3 \ python35.dll".

Il titolo della seconda finestra di messaggio di errore punta ancora su pythonw.exe. Entrambi gli errori appaiono più volte - ogni volta che un'estrazione è stata completata. La casella di avanzamento dell'installazione legge

[...]

completa estrazione.

eseguire: "C: \ Anaconda3 \ pythonw.exe" "C: \ Anaconda3 \ Lib_nsis.py" postpkg

Dopo torturare me stesso attraverso l'installazione ottengo l'avvertimento

Respinti per creare menu Anaconda

Se lo ignoro una volta mi dà i miei messaggi di errore belle e mi dice che

Impossibile inizializzare Anaconda directory

poi

Impossibile aggiungere Anaconda al percorso di sistema

Naturalmente non funziona, se mi permetto di usare questo pasticcio si installa . Cosa potrebbe andare storto? Su altri computer con Windows 10 funziona bene.

P.S .: Un'installazione di Anaconda2 2.4 con python 2.7 funziona senza alcun messaggio di errore, ma non è ancora possibile utilizzarlo (altri errori).

+1

La versione Python 3.5 di anaconda è piuttosto nuova. È più probabile che tu abbia un'esperienza senza bug se ti attacchi alla versione di Python 3.4 solo per ora, se è accettabile. È sempre possibile aggiornare anaconda o singoli pacchetti in seguito, se necessario. – faph

+0

Grazie. Proverò una versione precedente, anche se il nuovo pacchetto funziona sulla mia macchina a casa. Molto strano, perché anche il nuovo pacchetto Anaconda2 ha dei problemi. – Renatius

risposta

9

Finalmente ho trovato il motivo. Quindi, se qualcun altro ha questo problema:

Here i punti di ingresso sono un problema e Michael Sarahan offre la soluzione. Installare Visual C++ Redistributable for Visual Studio 2015, che viene utilizzato per prima dalla nuova versione di python. Dopo di ciò installa il pacchetto Anaconda e dovrebbe funzionare come un incantesimo.

2

È anche possibile utilizzare l'installazione standard di Anaconda e creare solo un ambiente basato su 2.7/3.4, ecc ... Anaconda scaricherà e installerà tutti i pacchetti compatibili dal repository in modo da avere un'installazione completa.

conda create -n py27 python=2.7 anaconda 

conda create -n py34 python=3.4 anaconda 

Per utilizzare il nuovo ambiente (in Windows), si può puntare il vostro IDE alla cartella ambiente necessario:

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

Sulla riga di comando di Windows, è sufficiente digitare:

activate py34 

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

mio consiglio di reinstallare la versione di Anaconda con Python 2.7 che in precedenza avevi funzionato, quindi aggiungi un nuovo ambiente per Python 3.x e usalo come ti serve.

0

Per il problema "Impossibile creare i menu di Anaconda", può accadere perché: Questo potrebbe accadere se PATH è già troppo lungo. Quanto dura la variabile d'ambiente PATH? Windows limita questo a 1024 caratteri. Ci sono alcune soluzioni vanno accorciare qui: How do you avoid over-populating the PATH Environment Variable in Windows?

Si tratta di domanda e la soluzione di altre persone https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/mjrbE6rKyi8

Quando ho un corto il percorso dell'ambiente, funziona!

1

Ho avuto lo stesso problema, quindi ho installato "per tutti gli utenti": risolto. Molto più facile dei collegamenti previsti per un principiante come me.

0

Se hai trovato errori come: è riuscito a creare i menu Anaconda
Impossibile inizializzare le directory Anaconda
Impossibile aggiungere Anaconda al percorso di sistema
appena li ignorano, mentre l'installazione e quando l'installazione è fatto sguardo per la directory "anaconda3" è installato e corregge il percorso di conseguenza nel percorso delle variabili d'ambiente. Nel mio sistema, percorso è stato impostato "C: \ Anaconda3" ma in realtà è stato installato in "C: \ ProgramData \ Anaconda3". Devi modificare tutte le 3 voci di percorso per anaconda3 e quindi provare a eseguire "jupyter notebook" in CMD.

0

Se si utilizza Windows, avviare il prompt dei comandi come amministratore ed eseguire i seguenti comandi

  1. "C: \ ProgramData \ Anaconda3 \ pythonw.exe" -E -s "C: \ ProgramData \ Anaconda3 \ Lib_nsis.py "addpath
  2. "C: \ ProgramData \ Anaconda3 \ pythonw.exe" -E -s "C: \ ProgramData \ Anaconda3 \ Lib_nsis.py" mkdirs
  3. " C: \ ProgramData \ Anaconda3 \ pythonw .exe "-E -s" C: \ ProgramData \ Anaconda3 \ Lib_nsis.py "mkmenus

Non dimenticare di cambiare il percorso del percorso nel sistema. Prima di eseguire questi comandi non ci sarà alcuna app di Anaconda Navigator nel menu di avvio. Dopo aver eseguito questi comandi, assicurati che l'app Anaconda Navigator sia disponibile nel menu di avvio.