Windows'ta Python kurulum yolumu bulmak istiyorum. Örneğin:
C:\Python25
Python'un kurulu olduğu yeri nasıl bulabilirim?
Windows'ta Python kurulum yolumu bulmak istiyorum. Örneğin:
C:\Python25
Python'un kurulu olduğu yeri nasıl bulabilirim?
Yanıtlar:
Python yorumcunuza aşağıdaki komutları yazın:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Ortam değişkeninizde python varsa, cmd'de aşağıdaki komutu kullanabilirsiniz:
>>> burada python
veya unix çevre için
>>> hangi piton
Şunlardan biri olurdu:
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users
.
Yüklü yolu Windows olmadan yüklemeniz gerekiyorsa piton tercüman başlayarak Windows kayıt defterinde bir göz.
Yüklü her Python sürümünde şunlardan birinde bir kayıt defteri anahtarı bulunur:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
64 bit Windows'da, Wow6432Node
anahtarın altında olacaktır :
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Windows kurulumumda şu sonuçları alıyorum:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
( sys.path
Makul yerleri de arayabilirsiniz .)
python -c "import sys; print(sys.executable)"
işe yarayacak
Gelen sys
paketin, kurulumda hakkında yararlı birçok bilgi bulabilirsiniz:
import sys
print sys.executable
print sys.exec_prefix
Bunun Windows sisteminizde ne vereceğinden emin değilim, ancak executable
Mac'imde Python ikili dosyasını ve exec_prefix
yükleme kökünü gösteriyor.
Ayrıca sys
modülünüzü incelemek için bunu deneyebilirsiniz :
import sys
for k,v in sys.__dict__.items():
if not callable(v):
print "%20s: %s" % (k,repr(v))
python -c "import sys; print sys.executable"
Başarılı kurulumdan sonra yol istiyorsanız, önce CMD'yi açın ve python veya python -i yazın
Sizin için etkileşimli kabuk açacak ve sonra yazacak
ithalat sys
sys.executable
Enter tuşuna basın ve python'unuzun kurulu olduğu yolu alacaksınız ...
Basit yol
1) open CMD
2) type >>where python
"Hesabınız için çevresel değişken" için arama yapabilirsiniz. Python'u yola eklediyseniz, çevresel değişken hesabınızda "yol" olarak gösterilir.
ancak neredeyse her zaman " C: \ Users \% Kullanıcı_adı% \ AppData \ Local \ Programs \ Python \ Python_version'da bulabilirsiniz " içinde bulabilirsiniz.
' AppData ' klasörü gizli olabilir , araç çubuğunun görünüm bölümünden görünür yapın .
Python'un nereye yüklendiğini bilmek where python
için cmd.exe dosyanızda yürütebilirsiniz .
where
komut var gibi görünüyorwhich
.
where python
Cmd.exe
Herkes bunu C # yapmak gerekiyorsa ben aşağıdaki kodu kullanıyorum:
static string GetPythonExecutablePath(int major = 3)
{
var software = "SOFTWARE";
var key = Registry.CurrentUser.OpenSubKey(software);
if (key == null)
key = Registry.LocalMachine.OpenSubKey(software);
if (key == null)
return null;
var pythonCoreKey = key.OpenSubKey(@"Python\PythonCore");
if (pythonCoreKey == null)
pythonCoreKey = key.OpenSubKey(@"Wow6432Node\Python\PythonCore");
if (pythonCoreKey == null)
return null;
var pythonVersionRegex = new Regex("^" + major + @"\.(\d+)-(\d+)$");
var targetVersion = pythonCoreKey.GetSubKeyNames().
Select(n => pythonVersionRegex.Match(n)).
Where(m => m.Success).
OrderByDescending(m => int.Parse(m.Groups[1].Value)).
ThenByDescending(m => int.Parse(m.Groups[2].Value)).
Select(m => m.Groups[0].Value).First();
var installPathKey = pythonCoreKey.OpenSubKey(targetVersion + @"\InstallPath");
if (installPathKey == null)
return null;
return (string)installPathKey.GetValue("ExecutablePath");
}
C: \ Users \ USER \ AppData \ Local \ Programs \ Python \ Python36 klasörüne gidin ve konsolu windows + ^ R ile açın. Sonra cmd yazın ve yerel dosyanıza yüklendiyse enter type python'a basın, sürümünü gösterecektir oradan aşağıdaki import os import sys os.path.dirname (sys.executable) yazın
Eğer varsa py
komut yüklü, büyük olasılıkla yapmak hangi, o zaman sadece kullanmak --list-paths
komutuna argümanı:
py --list-paths
Örnek çıktı:
Windows
-3.8-32 için py Launcher tarafından bulunan yüklü Pythons C: \ Users \ cscott \ AppData \ Local \ Programs \ Python \ Python38-32 \ python.exe *
-2.7-64 C: \ Python27 \ python.exe
*, py
Komut kullanılarak yürütülen komut dosyaları için o anda etkin olan sürümü belirtir .
Bu benim için çalıştı: C:\Users\Your_user_name\AppData\Local\Programs\Python
Şu anda yüklü olanlarım python version
olanım3.7.0
Bu yardımcı olur umarım!
Genel olarak
'C: \ Kullanıcılar \ kullanıcı adı \ AppData \ Local \ Programlar \ Python \ Python sürümü'
veya kullanmayı deneyin (cmd cinsinden)
nerede piton
eğer hala takılı kalırsan veya bunu alırsan
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
Sadece bunu 2 \ 'yi biriyle değiştirin
C:\Users\akshay\AppData\Local\Programs\Python\Python36
2 ve 3'ü yükledim ve 3'ü bulmakla aynı problemi yaşadım. Neyse ki, windows yoluna yazarak nereye kurduğumu bulmama izin ver. Yeni unuttuğum Python'u kurduğumda yol bir seçimdi. Python 3'ü yüklerken yolu ayarlamayı seçmediyseniz, muhtemelen çalışmazsa - yolu yüklediğinizde manuel olarak güncellemediyseniz. Benim durumumda c: \ Program Files \ Python37 \ python.exe
anaconda navigator
Pencerelerde kullanırsanız , siz de gidebilir enviornments
ve çevre üzerinde gezinebilirsiniz, çevre root
nereye kurulduğunu gösterir. Bunu, bazı python kodlarını entegre etmek istediğiniz diğer uygulamalara bağlamanız gerektiğinde bu ortamı kullanmak istiyorsanız yardımcı olabilir.