Python'u Windows PATH'a nasıl eklerim?


79

Python komutlarını Windows CMD'den çalıştırabilmek istiyorum. Her komut için Python'un tam yolunu belirtmezseniz Ancak, Şu hatayı olsun " Python iç ya da dış komut, çalıştırılabilir program ya da toplu iş dosyası olarak tanınmıyor. "

Python'u Windows PATH'a kalıcı olarak nasıl eklerim?

Yanıtlar:


75

Windows 10/8/7 için:

  1. System Properties( ComputerBaşlat menüsünde sağ tıklayın veya klavye kısayolunu kullanın Win+ Pause)
  2. Advanced system settingsKenar çubuğuna tıklayın .
  3. Click Environment Variables...
  4. Seç PATHiçinde System variablesbölüm
  5. Click Edit
  6. Python'un yolunu listenin sonuna ekleyin (yollar noktalı virgüllerle ayrılır). Örneğin:

    C:\Windows;C:\Windows\System32;C:\Python27
    

Windows XP için:

  1. System Properties(Başlat menüsüne yazın veya klavye kısayolunu Win+ kullanın Pause)
  2. Geçiş Advancedsekmesi
  3. Click Environment Variables...
  4. Seç PATHiçinde System variablesbölüm
  5. Click Edit
  6. Python'un yolunu listenin sonuna ekleyin (yollar noktalı virgüllerle ayrılır). Örneğin:

    C:\Windows;C:\Windows\System32;C:\Python27
    
  7. Yeni bir terminal penceresinde test edin veya bir metin editöründe entegre bir terminal kullanıyorsanız, editörünüzü kapatıp yeniden başlatın, aksi takdirde değişiklikler uygulanmayacaktır.


@ alord1689 Masaüstünde "Bilgisayarım" ı sağ tıklayın ve "Özellikler" i seçin
Michael Mrozek

1
Buradaki ilginç şey Python'un gerçekte kurulduğu yerdir. Daha önceki sürümler doğrudan kök dizindeki bir klasöre gidecekti (C: / Python27) ancak şimdi varsayılan web kurulumu kullanıcının AppData / Local dizinine yerleştiriyor: C: \ Users \ {yourUserNameGoesHere} \ AppData \ Local \ Programs \ Python \ Python36 Python kurulurken kutuyu işaretlemedim, fakat diğer kullanıcıların belirttiği gibi bunu yolun sonuna ekledikten sonra işe yaramış gibi görünüyor. En azından, yeni komut pencereleri bu yolda oldu ve python başlayacaktır. Git BASH pencereleri hala eski yolu kullanıyordu ve muhtemelen yeniden başlatılması gerekiyor.
MikeM

12

Bunu Python 3.3+ ile elde etmeye çalışan herkes için, Windows yükleyici şimdi python.exe'yi sistem arama yoluna ekleme seçeneğine sahiptir. Belgelerde daha fazlasını okuyun .


1
Bunun yanı sıra 3.7 içine C:\Users\${username}\AppData\Local\Programs\Python\Python37- sadece diyor
Csaba Toth

1

Python belgelerinde görüldüğü gibi :

Windows ortam değişkenlerini değiştirmek için yerleşik bir iletişim kutusuna sahiptir (aşağıdaki kılavuz XP klasik görünüm için geçerlidir): Makinenizin simgesini sağ tıklayın (genellikle Masaüstünde bulunur ve “Bilgisayarım” olarak adlandırılır) ve Orada Özellikler'i seçin. Ardından, Gelişmiş sekmesini açın ve Ortam Değişkenleri düğmesini tıklayın.

Kısacası, yolunuz:

Bilgisayarım ‣ Özellikler ‣ Gelişmiş ‣ Ortam Değişkenleri Bu iletişim kutusunda, Kullanıcı ve Sistem değişkenleri ekleyebilir veya değiştirebilirsiniz. Sistem değişkenlerini değiştirmek için makinenize kısıtsız erişime ihtiyacınız vardır (örn. Yönetici hakları).


1
  • Bir arama başlatmak için windows düğmesine tıklayın
  • "system env" yazın ve "sistem ortamı değişkenlerini düzenle" ye tıklayın
  • Şimdi üstteki gelişmiş sekmeye tıklayın
  • Alt kısımda "ortam değişkenleri" yazan düğmeyi tıklayın.
  • Şimdi pencerelerin üstündeki "kullanıcı değişkenleri" kullanıcı adınız "kutucuğuna tıklayın.
  • Bu, "yeni" yi tıklayıp komutları yazmayı istediğiniz başka bir pencereye yönlendirmelidir: "C: \ Python27" ve "C: \ Python27 \ scripts"
  • Python şimdi komut isteminde çalışmalı

Bu, kabul edilen cevapta zaten verilen cevap. Lütfen tartışmaya yardımcı ve benzersiz bilgiler eklemedikleri sürece cevap göndermeyin.
music2myear

0

Bilgisayarım'a sağ tıklayın, Özellikler'i seçin. Ardından Ortam Değişkenleri düğmesini bulun (Win7'de, Gelişmiş sekmesinin altında; Windows'un diğer sürümlerinde nerede olduğunu unuttum). Buna tıklayın ve Sistem değişkenleri altında Yol olanı düzenleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.