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\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
Di Windows 64-bit, itu akan berada di bawah Wow6432Node
kunci:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Pada instalasi windows saya, saya mendapatkan hasil ini:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(Anda juga dapat mencari sys.path
lokasi yang masuk akal.)
python -c "import sys; print(sys.executable)"
akan berhasil
Dalam sys
paket, 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 executable
menunjuk ke biner Python dan exec_prefix
ke akar instalasi.
Anda juga dapat mencoba ini untuk memeriksa sys
modul 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 python
di cmd.exe Anda.
where
perintah yang seharusnya mirip dengan which
Unix.
where python
karya 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 py
perintah yang diinstal, yang kemungkinan Anda lakukan, maka gunakan saja --list-paths
argumen 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 py
perintah.
Ini bekerja untuk saya: C:\Users\Your_user_name\AppData\Local\Programs\Python
Saya saat ini dipasang python version
yaitu3.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 navigator
di windows, Anda juga bisa pergi enviornments
dan menggulir ke lingkungan, lingkungan root
akan 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.