Lisää Python polulle Windows 11: ssä

"'python' is not recognized as an internal or external command”Näkyvät, kun Windows ei löydä Pythonin suoritettavia polulta. Oikeiden hakemistojen tai Python -kantoratkaisun käyttämisen lisääminen on Python ja PIP: n käyttäminen mistä tahansa terminaalista ilman täydellisiä polkuja.

Viite: Virallinen ohjeet polusta, asennusvaihtoehto ja Python -kantoraketti ovat Python -asiakirjoissa kohdassa ”Pythonin käyttäminen Windowsissa”. Katso Python Software -säätiön dokumentaatio osoitteessa docs.python.org.

Mitä tarvitset

  • Windows 11 Python -asennuksella (Python.org tai Microsoft Store).
  • Järjestelmänvalvojan oikeudet vain järjestelmän laajuisten muuttujien muuttaminen; Käyttäjätason muutokset eivät vaadi järjestelmänvalvojaa.
  • Tuore pääteistunto minkä tahansa polun vaihdon jälkeen.

Miksi tämä toimii:Python.org -asennusohjelma voi asettaa polun sinulle, välttää yhteisiä kirjoitusvirheitä ja lisää myös PIP: n käyttämän komentosarjojen kansiot. Sama asentaja voi “muokata” olemassa olevaa asennusta lisätäksesi polkua myöhemmin. Python -asiakirjat merkitsevät ”Lisää python to Path” -vaihtoehto ensimmäisellä asennussivulla ja salli sen vaihtamisen asennuksen jälkeen.

Vaihe 1:Suorita python -asennusohjelma Python.org.

Vaihe 2:Napsauta Asenna nyt tai mukauta Asennus, jos asennat tuoreen.

Vaihe 3:Tarkista Add Python.exe ensimmäisen sivun polulle.

Vaihe 4:Suorita asennus.

Vaihe 5:Sulje ja avata komentokehote tai PowerShell uudelleen.

Vaihe 6:Varmista, että Python ja Pip ovat saatavilla.

python --version
pip --version
where python
where pip


Kärki:Jos Python on jo asennettu, suorita asennusohjelma, valitse Modify, ota lisää python.exe polulle, viimeistele ja avaa pääte uudelleen. Lisätietoja asennuskäyttäytymisestä ja polusta on Python -asiakirjat osoitteessa docs.python.org (linkitetty yllä).

Menetelmä 2-Lisää Python manuaalisesti polulle (käyttäjätaso)

Milloin käyttää:Jos olet asentanut Pythonin ilman polkua tai kohdistat olemassa olevan asennuksen. Tämä menetelmä kohdistuu käyttäjäpolullesi välttäen järjestelmän laajuisia muutoksia.

Vaihe 1:PainostaaWin+Rkirjoittaasysdm.cplja painaEnter.

Vaihe 2:Valitse Lisäasetus -välilehti ja napsauta ympäristömuuttujia….

Vaihe 3:Valitse käyttäjämuuttujien kohdasta polku ja napsauta muokkaus.

Vaihe 4:Napsauta uutta ja lisää Python -asennushakemisto (esimerkiksi:C:Users<you>AppDataLocalProgramsPythonPython311).

Vaihe 5:Napsauta uutta ja lisää Scripts -hakemisto (esimerkiksi:C:Users<you>AppDataLocalProgramsPythonPython311Scripts).

Vaihe 6:Käytä liikkumista ylöspäin sijoittaaksesi nämä merkinnät lähellä yläosaa, joten tämä python löytyy ensin.

Katso myös:Käytä Pythonia tietojen analysointiin: Rakenna toistettava työnkulku

Vaihe 7:Napsauta OK kaikissa valintaikkunoissa tallentaaksesi muutokset.

Vaihe 8:Sulje ja avata komentokehote tai PowerShell uudelleen.

Vaihe 9:Varmista, että komennot ratkaistaan ​​poluillesi.

python --version
pip --version
where python
where pip

Muistiinpanot ja sudenkuopat:

  • Vältä takaapäin suuntautuvia merkintöjä (käytäC:PathToPython311eiC:PathToPython311).
  • Älä aseta johtavia tiloja; Jokaisen merkinnän tulisi olla puhdas polkuviiva.
  • Varmista, että aikaisemmat polkumerkinnät eivät osoita olemattomia kansioita; Virheelliset hakemistot voivat aiheuttaa hämmentävää resoluutiokäyttäytymistä.
  • Käynnistä kuori uudelleen muutosten jälkeen; Jotkut asetukset vaativat kirjautumisen/kirjautumisen.

Menetelmä 3 - Korjaa Microsoft Store -asennukset sovelluksen suoritusaliaksilla

Milloin käyttää:Jos Python asennettiin Microsoft -kaupan kautta. Store-pohjainen Python perustuu ”sovelluksen suoritusaliaksi” ja WindowsApps-hakemistoon perinteisten polkumuokkausten sijasta.

Vaihe 1:Avaa Windows -asetukset ja etsi Hallitse sovelluksen suoritusaliaksia.

Vaihe 2:Kytke python -version kytkimet päälle, jonka haluat käynnistääpython.exejapython3.exe, tai sammuta ne, jotta vältetään konfliktit python.org -asennuksen kanssa.

Vaihe 3:Varmista, että käyttäjäpolku sisältää WindowsAppia, joten alias ratkaisee:C:Users<you>AppDataLocalMicrosoftWindowsApps.

Vaihe 4:Avaa päätelaite uudelleen ja vahvista komennot käyttävät valitsemasi alias.

python --version
python3 --version
where python


Kärki:Jos alias käynnistää myymälän Pythonin sijasta, poista kyseisen komennon alias käytöstä ja luottaa python.org -asennukseen tai käytä Python -kantoraketti (py) kuvattu alla.

Menetelmä 4 - Käytä Python Launcheria muokkaamisen sijasta

Miksi harkita tätä:Python -kantoraketti (py.exe) on asennettu python.org -rakenteilla ja sijoitetaan oikein asennetut versiot tunnisteella välttäen polkukonflikteja. Viralliset asiakirjat korostavat kantoraketin version valinta- ja löytökäyttäytymistä.

Vaihe 1:Tarkista kantorakettiversio.

py --version

Vaihe 2:Suorita haluttu Python -versio nimenomaisesti.

py -3
py -3.11
py -3.10 -m pip --version

Vaihe 3:Luo ja käytä virtuaaliympäristöjä kantoraketin kanssa.

py -3.11 -m venv venv
venvScriptsactivate
python --version


Huomautuksia:Voit luetella havaitut runtimitpy --listja Pin -versiot projektia kohti koskettamatta polkua. Yksityiskohdat käsitellään Python -asiakirjoissa kohdassa ”Python Launcher for Windows” osoitteessa docs.python.org (linkitetty yllä olevalla).

Nopea todentaminen ja vianetsintä

Vaihe 1:Vahvista, mikä suoritettava suoritetaan.

where python
where python3
where py

Vaihe 2:Vahvista pip ja skriptit.

pip --version
where pip

Vaihe 3:JospythonAvaa Microsoft Store, poista vastaavan sovelluksen suorittamisen alias käytöstä tai luottaa siihenpyKäynnistää aiotun version.

Vaihe 4:Jos muutoksia ei sovelleta, sulje päätteet ja käyttöliittymä kokonaan tai kirjaudu sisään ja takaisin sisään, niin päivitetty ympäristö ladataan.

Kun polku on asetettu (tai kantoraketti on käytössä), voit ajaa Pythonia ja PIP: tä missä tahansa ja välttää täydet polut. Multi-version asetuksissa mieluummin Python-kantoraketti valitsee tarkkoja versioita luotettavasti ja pitää projektit eristettynä virtuaaliympäristöissä.

Related Posts