Saya ingin mengetahui jalur instalasi Python saya di Windows. Sebagai contoh:
C:\Python25
Bagaimana saya bisa menemukan di mana Python diinstal?
Saya ingin mengetahui jalur instalasi Python saya di Windows. Sebagai contoh:
C:\Python25
Bagaimana saya bisa menemukan di mana Python diinstal?
Jawaban:
Di juru bahasa Python Anda, ketikkan perintah berikut:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Jika Anda memiliki python di variabel lingkungan Anda, maka Anda dapat menggunakan perintah berikut dalam cmd:
>>> di mana python
atau untuk lingkungan unix
>>> python mana
Itu akan menjadi salah satu dari
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users.
Jika Anda perlu tahu jalur yang diinstal di bawah Windows tanpa memulai interpreter python, lihat di registri Windows.
Setiap versi Python yang terinstal akan memiliki kunci registri di:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPathHKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPathDi Windows 64-bit, itu akan berada di bawah Wow6432Nodekunci:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPathPada instalasi windows saya, saya mendapatkan hasil ini:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(Anda juga dapat mencari sys.pathlokasi yang masuk akal.)
python -c "import sys; print(sys.executable)"akan berhasil
Dalam syspaket, Anda dapat menemukan banyak informasi berguna tentang instalasi Anda:
import sys
print sys.executable
print sys.exec_prefix
Saya tidak yakin apa ini akan memberikan pada sistem Windows Anda, tetapi pada Mac saya executablemenunjuk ke biner Python dan exec_prefixke akar instalasi.
Anda juga dapat mencoba ini untuk memeriksa sysmodul Anda :
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"
Jika Anda ingin Path Setelah instalasi berhasil maka pertama-tama buka CMD Anda dan ketik python atau python -i
Ini akan membuka shell interaktif untuk Anda dan kemudian ketik
impor sys
sys.executable
Tekan enter dan Anda akan mendapatkan jalan di mana python Anda diinstal ...
Cara sederhana adalah
1) open CMD
2) type >>where python
Anda dapat mencari "variabel lingkungan untuk akun Anda". Jika Anda telah menambahkan Python di jalur, itu akan ditampilkan sebagai "jalur" di akun variabel lingkungan Anda.
tetapi hampir selalu Anda akan menemukannya di " C: \ Users \% User_name% \ AppData \ Local \ Programs \ Python \ Python_version "
yang ' AppData folder' mungkin tersembunyi, membuatnya terlihat dari tampilan bagian toolbar .
Untuk mengetahui di mana Python diinstal, Anda dapat mengeksekusi where pythondi cmd.exe Anda.
whereperintah yang seharusnya mirip dengan whichUnix.
where pythonkarya pada cmd.exe
Jika ada yang perlu melakukan ini dalam C # Saya menggunakan kode berikut:
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");
}
Pergi ke C: \ Users \ USER \ AppData \ Local \ Programs \ Python \ Python36 jika tidak ada maka buka konsol dengan windows + ^ R Kemudian ketik cmd dan tekan enter ketik python jika diinstal dalam file lokal Anda itu akan menunjukkan kepada Anda versinya dari sana ketik berikut impor os import sys os.path.dirname (sys.executable)
Jika Anda memiliki pyperintah yang diinstal, yang kemungkinan Anda lakukan, maka gunakan saja --list-pathsargumen ke perintah:
py --list-paths
Contoh output:
Piton Terinstal yang ditemukan oleh peluncur py untuk Windows
-3.8-32 C: \ Users \ cscott \ AppData \ Local \ Programs \ Python \ Python38-32 \ python.exe *
-2.7-64 C: \ Python27 \ python.exe
Tanda * menunjukkan versi skrip yang saat ini aktif dijalankan menggunakan pyperintah.
Ini bekerja untuk saya: C:\Users\Your_user_name\AppData\Local\Programs\Python
Saya saat ini dipasang python versionyaitu3.7.0
Semoga ini membantu!
Secara umum
'C: \ Users \ user-name \ AppData \ Local \ Programs \ Python \ Python-version'
atau coba gunakan (dalam cmd)
dimana python
jika Anda masih macet atau Anda mendapatkan ini
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
cukup lakukan ini ganti 2 \ dengan satu
C:\Users\akshay\AppData\Local\Programs\Python\Python36
Saya menginstal 2 dan 3 dan memiliki masalah yang sama menemukan 3. Untungnya, mengetikkan path di path windows biarkan saya menemukan di mana saya telah menginstalnya. Path adalah opsi ketika saya menginstal Python yang saya lupa. Jika Anda tidak memilih pengaturan jalur ketika Anda menginstal Python 3 yang mungkin tidak akan berfungsi - kecuali jika Anda memperbarui jalur secara manual saat Anda menginstalnya. Dalam kasus saya itu di c: \ Program Files \ Python37 \ python.exe
Jika Anda menggunakan anaconda navigatordi windows, Anda juga bisa pergi enviornmentsdan menggulir ke lingkungan, lingkungan rootakan menunjukkan di mana itu diinstal. Ini dapat membantu jika Anda ingin menggunakan enviorment ini ketika Anda perlu menghubungkan ini ke aplikasi lain, di mana Anda ingin mengintegrasikan beberapa kode python.