"python" dahili veya harici bir komut olarak tanınmıyor [kopya]


96

Bu yüzden yakın zamanda Python 2.7.5 sürümünü yükledim ve onunla küçük bir döngü yaptım ama sorun şu ki, cmd'ye gidip python testloop.pyyazdığımda hatayı alıyorum:

'python' dahili veya harici bir komut olarak tanınmıyor

Yolu belirlemeyi denedim ama işe yaramadı.

İşte benim yolum:

C: \ Program Dosyaları \ Python27

Gördüğünüz gibi, Python'umun kurulu olduğu yer burası. Yapılacak başka ne var bilmiyorum. Biri yardım edebilir mi?

Yanıtlar:



256

Komut satırından "python" yerine "py" yi deneyin:

Win32'de C: \ Users \ Cpsa> py
Python 3.4.1 (v3.4.1: c0e311e010fc, 18 Mayıs 2014, 10:38:22) [MSC v.1600 32 bit (Intel)]
"yardım", "telif hakkı" yazın , daha fazla bilgi için "kredi" veya "lisans".
>>>


7
Yakın zamanda python 3.4.2'nin yüklü olduğu onaylandı. py command otomatik olarak kaydedilir.
Jossi

6
İşler! Pek çok kaynak kullanılması gerektiğini söylese de neden python iyi değil?
Andrejs

8
garip bu pyotomatik olarak kuruluyor ... henüz değil pythonmi? dafaq? Oh ama bu cevap bir şekilde stackoverflow.com/questions/32742093/… 'yi açıklıyor - temelde pyhangi python sürümünü istediğinizi belirlemenize izin verir, ancak hiçbir şey belirtmezseniz varsayılanı seçer
Don Cheadle

3
evet .. aynı soru .. py python 3.5.2 için çalışıyor ama python çalışmıyor. çevresel değişkenlerim doğru ayarlandı. Nedeni var mı?
alpha_989

muhteşem! Ancak, kuruluşumda sklearn'ı varsayılan dağıtım yoluyla yüklememe izin vermediklerini düşünüyorum. Bu hatayı alıyorum Failed to establish a new connection: [Errno 11002] getaddrinfo failed',)': /simple/sklearn/
Ash Upadhyay

64

Cevabı buldum ... yükleyiciye tıklayın ve "Ortam değişkenlerine python ekle" kutusunu işaretleyin, değiştir'e tıklayın yerine eskisini KALDIRMAYIN .... Resim için bağlantıya tıklayın ...

görüntü açıklamasını buraya girin


5
Balle balle! Harikasın. Bu fevkalade çalıştı. Etkisini görmek için Powershell ve Komut İstemi'ni yeniden başlatmam gerekti.
Merin Nakarmi

10

Öncelikle python dizininizin nerede olduğundan emin olun. Normalde içeridedir C:\Python27. Sizinki farklıysa, aşağıdaki komuttan değiştirin.

Yükledikten sonra python hala tanınmıyorsa, PowerShell'de şunu girin:

[Ortam] :: SetEnvironmentVariable ("Yol", "$ env: Yol; C: \ Python27", "Kullanıcı")

Python'un şimdi çalıştığından emin olmak için PowerShell'i kapatın ve ardından yeniden başlatın. Başlamazsa, yeniden başlatma gerekebilir.

görüntü açıklamasını buraya girin


Teşekkürler, bu Python 2.7'yi "python" olarak eklememe yardımcı oldu (Python 3'ü "py" ile başlatabiliyordum).
SamAndrew81


8

Python sürümünü görmek istiyorsanız, py -Vyerine kullanmalısınız .python -V

C: \ Kullanıcılar \ ghasan> py -V

Python 3.7.1

Python'un koşu ortamına gitmek istiyorsanız, pybunun yerine kullanmalısınız .python

C: \ Kullanıcılar \ ghasan> py

Win32 üzerinde Python 3.7.1 (v3.7.1: 260ec2c36a, 20 Ekim 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)]

Daha fazla bilgi için "yardım", "telif hakkı", "kredi" veya "lisans" yazın.

Burada python programını şu şekilde çalıştırabilirsiniz:

print ('Merhaba Python')

Merhaba Python



4

Python'u kurduğumda aynı sorunu yaşadım ve sistemde bir PATH belirlediğimde çözüldü, işte adımlar.

  • "Denetim Masası" -> "Sistem" e gidin
  • Soldaki "Gelişmiş sistem ayarları" nı tıklayın
  • "Ortam Değişkenleri" ni tıklayın
  • "Yol" değişkenini arayın ve tıklayın
  • "Düzenle" yi tıklayın
  • Windows7 kullanıyorsanız, ortam değişkenleri alanına "C: \" ekleyin ve ardından mevcut girdiden noktalı virgülle ayırın. Windows10 kullanıyorsanız, eklemek için "Yeni" yi tıklamanız yeterlidir.
  • Komut İstemi'ni yeniden açın ve buraya resim açıklamasını girmeyi deneyin

CMD'de SETX PATH "ARACIN YOL KONUMU" nu da kullanabilirsiniz. örneğin SETX PATH "% USERPROFILE% \ AppData \ Local \ Programs \ Python \ PythonXX"
Prayson W. Daniel

Altıncı adımda, "C: \ Python34" veya "C: \ Python27" Ekle demelisiniz, bu sizin python sürümünüze bağlıdır
Hzzkygcs

4

CMD'yi yönetici erişimiyle açın (Sağ tıklayın ve ardından yönetici olarak çalıştırın) ardından aşağıdaki komutu oraya yazın:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

My_python_lib'i benim için olduğu gibi kurulu python'unuzun klasör adıyla değiştirin C:\python27. Ardından, yol değişkeninin ayarlanıp ayarlanmadığını kontrol etmek echo %PATH%için, sonunda python parçanızı göreceksiniz. Dolayısıyla artık pythonerişilebilir. Bu eğiticiden


0

Python belgelerinden , YOLU yukarıdaki gibi ayarlayın.

Python'un kurulum dizininin başlarken her komut penceresinin PATH'ına eklenmesini ayarlamalısınız. Python'u oldukça yakın zamanda kurduysanız, dir C: \ py * komutu muhtemelen size kurulumunun nerede olduğunu söyleyecektir; olağan konum C: \ Python27 gibi bir şeydir. Aksi takdirde, tüm diskinizin aranmasına indirgeneceksiniz

Araçları Kullanma ‣ Ara düğmesini bulun veya tıklayın ve “python.exe” dosyasını arayın. Python'un C: \ Python27 dizinine (yazma sırasında varsayılan) yüklendiğini keşfettiğinizi varsayarsak, komutu girdiğinizden emin olmalısınız.

Ardından, çalıştığından emin olmak için tam yol adını kullanarak Python komutunu çalıştırın.


0

Python PATH değişkeninin içindeyse, indirmeyi yaptıktan sonra bilgisayarınızı yeniden başlatmak, başka bir yardımcı ama basit çözüm olabilir. Bu genellikle Python'u yeni bir makineye indirirken yaptığım bir hata oldu.


0

Python 3.7.4'ü kurdum. İlk olarak, komut istemimde python'u denedim. 'Python tanınmadı komutu ......' diyordu. Sonra 'py' komutunu denedim ve işe yaradı.

Örnek komutum:

py hacker.py

0

Kaldırıp yeniden yüklediyseniz ve CLI'de 'python'u çalıştırdıysanız,' python'un tanınması için yüklemenizin ardından yeni bir CMD açtığınızdan emin olun. 'py' büyük olasılıkla eski bir CLI ile tanınacaktır çünkü herhangi bir sürüme bağlı değildir.


0

Seçenek 1: Kurulum sırasında ortam değişkeni eklemeyi seçin Seçenek 2: C: \ Users-> AppData (gizli dosya) -> Local \ Programs \ Python \ Python38-32'ye gidin (yüklü sürüme bağlıdır) \ Scripts Yolu kopyalayın ve ekleyin env değişken yolu.

Benim için bu yol çalıştı: C: ​​\ Users \ Kullanıcı Adı \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts


0

SQL Server 2019, Python ile kurulduktan sonra Python talimatlarıyla biraz daha kafa karıştırıcıydı. Bulduğum gerçek yol şu şekilde:

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64

Komut dosyaları bir Execute komutuyla çalışır:

Declare @script nvarchar(max)=N'print(11-2)' execute sp_execute_external_script @language = N'Python', @script = @script

SQL 2019'un Python sürümüne ilişkin ek belgeler bulunmaktadır. PIP'nin yalnızca git ( https://www.github.com/Microsoft/sqlmutils ) adresinde bulunan bir sqlmutils-xxxzip indirilmesinden kullanılmasını öneren bir açıklama var Ancak bir uyarı var. Şu anda bu sadece R için çalışıyor, Python için değil (Anaconda ve dolayısıyla pip). Python over SQL çalışıyor ancak pip henüz mevcut değil. (25.11.2019)

Bu gerçekleştiğinde bir güncelleme almak harika olur.

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.