2016-01-14 10 views
17

Viene visualizzato il seguente errore durante l'installazione di Windows 64 bit a Python 2.7. Ho precedentemente installato python 3.5 a 64 bit e ha funzionato bene. Ma durante l'installazione di python 2.7 ho questo errore:Errore di installazione di Anaconda Python

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 

Gentilmente aiutatemi.

risposta

48

Ho avuto lo stesso problema oggi. Ho fatto quanto segue per ottenere questo fisso:

In primo luogo, aprire un prompt di DOS e diritti di amministratore. Quindi, vai alla tua cartella Anaconda2 \ Scripts. Poi, digitare:

conda update conda 

e consentire tutti gli aggiornamenti. Uno degli aggiornamenti dovrebbe essere menuinst.

Poi, passare alla directory Anaconda2 \ Lib, e digitare il seguente comando:

..\python _nsis.py mkmenus 

aspettare per questo per completare, quindi controllare il vostro menu di avvio per i nuovi collegamenti.

Steve

+0

Ho dovuto eseguire l'aggiornamento di conda --prefix c: \ anaconda3 \ envs \ dato-env anaconda –

6

Può essere causato da scrittura del file privilegio. Oppure, puoi installarlo solo per l'utente locale/attuale anziché per tutti gli utenti.