Anaconda – Path Milieu Variabel in Windows

Ik probeer Python uit de Windows-opdrachtprompt (Windows 10) uit te voeren. Dus het resultaat is de typische wanneer de variabele Padomgeving niet is geconfigureerd

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

Ik ben echter niet zeker van welke de juiste map is, ik moet in het pad variabele instellen.

Ik heb een paar variaties geprobeerd en geen van hen werk, inclusief:

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

En geen van hen werkt.

Heeft iemand ervaring met dit specifieke systeemconstellatie (Windows, Anaconda). Bedankt.


Antwoord 1, Autoriteit 100%

Het blijkt dat ik me vergist.

Oplossing is: in Anaconda (evenals in andere implementaties), stelt u de PATH-omgeving Variabele in op de map waar ‘Python.exe’ is geïnstalleerd.

Als standaard is het Python.exe-bestand in Anaconda in:

c:\.....\anaconda

Nadat u dat hebt gedaan, werkt de opdracht Python, in mijn geval, in mijn geval, het volgende.

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

Antwoord 2, Autoriteit 54%

In plaats van het pad te geven op volgorde:

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

Doe dit:

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

Antwoord 3, autoriteit 22%

De standaardlocatie voor python.exe zou hier moeten zijn: c:\users\xxx\anaconda3
Een oplossing om te vinden waar het is, is om de Anaconda-prompt te openen en vervolgens uit te voeren:

> where python

Dit retourneert het absolute pad van locaties van python, bijvoorbeeld:

(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

Antwoord 4, autoriteit 12%

C:\Users\\Anaconda3

Ik heb zojuist bovenstaande path toegevoegd aan mijn path-omgevingsvariabelen en het werkte.
Nu hoeven we alleen maar naar de locatiemap van het .py-script te gaan, de cmd met die locatie te openen en de uitvoer te bekijken.


Antwoord 5, autoriteit 7%

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

Voor mij was dit de standaard installatiemap op Windows 7. Gevonden via Rusy’s antwoord


Antwoord 6, autoriteit 7%

In Windows 10 kun je het hier vinden:

C:\Users\[USER]\AppData\Local\conda\conda\envs\[ENVIRONMENT]\python.exe


Antwoord 7, autoriteit 5%

Gebruik het commando echo %PATH%in Anaconda Prompt om de exacte set paden te exporteren die door Anaconda worden gebruikt. Dit is nodig om problemen met bepaalde bibliotheken zoals SSL te voorkomen.

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


Antwoord 8, autoriteit 5%

U kunt ook conda inituitvoeren zoals hieronder,

C:\ProgramData\Anaconda3\Scripts\conda init cmd.exe

of

C:\ProgramData\Anaconda3\Scripts\conda init powershell

Houd er rekening mee dat het uitvoeringsbeleid van powershell moet worden ingesteld, b.v. met behulp van Set-ExecutionPolicy Unrestricted.


Antwoord 9, autoriteit 2%

Ik wil vermelden dat Microsoft op sommige win 10-systemen vooraf een python heeft geïnstalleerd. Dus om de python aan te roepen die in de anaconda is geïnstalleerd, moet je de volgorde van de omgevingsvariabele aanpassen om ervoor te zorgen dat de anaconda een hogere prioriteit heeft.


Antwoord 10

Je kunt Anaconda ook gewoon opnieuw installeren en de optie variabele toevoegen aan pad aanvinken. Dit voorkomt dat je fouten maakt bij het bewerken van omgevingsvariabelen. Als u hier fouten maakt, kan uw besturingssysteem defect raken.


Antwoord 11

Geef het Directory/Folder-pad op waar python.exe beschikbaar isin de Anaconda-map zoals

C:\Users\user_name\Anaconda3\

Dit zou moeten werken.

Other episodes