Ho riscontrato lo stesso errore durante il tentativo
conda
L'errore da interpretare come segue:
bash: "path_to_file_with_error": "path_to_file_it_points_to":
bad interpreter: No such file or directory
Come risolvere Digita il terminale
nano "path_to_file_with_error"
Modifica la prima riga del file per correggere il percorso del pitone (nel mio caso era in miniconda/bin)
Come la risposta sopra, questo problema può essere risolto modificando il
#!/opt/anaconda1anaconda2anaconda3/bin/python
a
#!/opt/anaconda3/bin/python
Tuttavia, non appena si esegue l'installazione successiva, ad es. "conda install [...]" verrà nuovamente modificato in anaconda1anaconda2anaconda3, per qualsiasi motivo.
Potresti anche realizzare alcuni avvisi ed errori di installazione che molto probabilmente sono correlati a questo problema. Se vuoi sbarazzarti di questo problema, devi risolvere questi avvisi ed errori. La mia ipotesi più forte è che manchino i diritti di amministratore che causano questo problema, quando tenti di installare alcuni pacchetti conda per la prima volta.
Qualcosa deve essere andato storto durante l'installazione, suppongo. Il cattivo interprete significa che uno script sta cercando un interprete che non esiste, come hai giustamente sottolineato.
È probabile che il problema sia nello shebang #!
istruzione del tuo script conda.
Da Wikipedia:nei sistemi operativi simili a Unix, quando uno script con shebang viene eseguito come programma, il caricatore del programma analizza il resto della riga iniziale dello script come direttiva dell'interprete; viene invece eseguito il programma interprete specificato, passandogli come argomento il percorso inizialmente utilizzato durante il tentativo di eseguire lo script.
Se corri
cat ~/anaconda3/bin/conda
Probabilmente otterrai quanto segue:
#!/opt/anaconda1anaconda2anaconda3/bin/python
if __name__ == '__main__':
import sys
import conda.cli
sys.exit(conda.cli.main())
Cambiare la prima riga per indicare un interprete corretto, cioè, cambiarla in:
#!/home/lukasz/anaconda3/bin/python
Dovrebbe fare il conda
lavoro di comando.
Se sei sicuro di aver installato tutto correttamente, ti suggerisco di contattare la community di anaconda per ricevere assistenza.