risposta-alla-domanda-sullo-sviluppo-web-bd.com

anaconda - variabile di ambiente path in windows

Sto cercando di eseguire python dal comando Prompt di Windows (Windows 10). Quindi il risultato è quello tipico quando la variabile di ambiente del percorso non è configurata

 c:\windows\system32>python
'python' is not recognized as an internal or external command, operable
 program or batch file

tuttavia, non sono sicuro di quale sia la directory giusta che dovrei impostare nella variabile path.

Ho provato alcune varianti e nessuna di esse funziona, tra cui:

c:\users\xxx\anaconda3
c:\users\xxx\anaconda3\Scripts
c:\users\xxx\anaconda3\libs\python34

e nessuno di loro funziona.

Qualcuno ha esperienza con questa particolare costellazione di sistema (Windows, anaconda). Grazie.

31

si scopre che mi sono sbagliato.

La soluzione è: in anaconda (così come in altre implementazioni), imposta la variabile di ambiente path nella directory in cui è installato "python.exe".

Come impostazione predefinita, il file python.exe in anaconda si trova in:

c:\.....\anaconda

dopo averlo fatto, ovviamente, il comando python funziona, nel mio caso, dando il seguente risultato.

python
Python 3.4.3 |Anaconda 2.2.0. (64|bit)|(default, Nov 7 2015), etc, etc
26

Ha funzionato anche per me.

Ho provato a risolvere questo problema da sera.

Ben venendo al punto, invece di dare il percorso seguendo la strada

C:\Users\nome_utente\AppData\Local\Continuum\anaconda3\python.exe

Fai questo

C:\Users\nome_utente\AppData\Local\Continuum\anaconda3 \

7
KAMLESH KARKI

C:\Users \\ Anaconda3

Ho appena aggiunto sopra il percorso, al mio percorso variabili d'ambiente e ha funzionato . Ora, tutto ciò che dobbiamo fare è passare alla directory di posizione dello script .py, aprire il cmd con quella posizione ed eseguire per vedere l'output.

5
Piyush Upadhyay

In Windows 10 puoi trovarlo qui:

C:\Users\[utente]\AppData\Local\Conda\Conda\ENV\[Ambiente]\python.exe

3
Arman

Per esportare il set esatto di percorsi usati da Anaconda, usa il comando echo %PATH% in Anaconda Prompt. Questo è necessario per evitare problemi con determinate librerie come SSL.

Riferimento: https://stackoverflow.com/a/54240362/663028

1
prusswan

Il percorso predefinito per python.exe dovrebbe essere qui: c:\users\xxx\anaconda3una soluzione per trovare dove è, è aprire il prompt di Anaconda quindi eseguire:

> where python

Ciò restituirà il percorso assoluto delle posizioni di Python ad esempio:

(base) C:\>where python
C:\Users\Chad\Anaconda3\python.exe
C:\ProgramData\Miniconda2\python.exe
C:\dev\Python27\python.exe
C:\dev\Python34\python.exe

Puoi anche reinstallare Anaconda e spuntare l'opzione Aggiungi variabile a Path. Questo ti impedirà di commettere errori durante la modifica delle variabili d'ambiente. Se commetti errori qui, il tuo sistema operativo potrebbe iniziare a funzionare male. 

0
C:\Users\<Username>\AppData\Local\Continuum\anaconda2

Per me questa era la directory di installazione predefinita su Windows 7. Trovata tramite La risposta di Rusy

0
fivef