मैं विंडोज पर अपने पायथन इंस्टॉलेशन पथ का पता लगाना चाहता हूं। उदाहरण के लिए:
C:\Python25
मैं कैसे पा सकता हूँ कि पायथन कहाँ स्थापित है?
मैं विंडोज पर अपने पायथन इंस्टॉलेशन पथ का पता लगाना चाहता हूं। उदाहरण के लिए:
C:\Python25
मैं कैसे पा सकता हूँ कि पायथन कहाँ स्थापित है?
जवाबों:
अपने पायथन इंटरप्रेटर में, निम्न कमांड टाइप करें:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
यदि आपके पास अपने पर्यावरण चर में अजगर है तो आप cmd में निम्न कमांड का उपयोग कर सकते हैं:
>>> जहां अजगर
या यूनिक्स पर्यावरण के लिए
>>> जो अजगर है
यह या तो होगा
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users
।
यदि आपको अजगर इंटरप्रेटर को शुरू किए बिना विंडोज के तहत इंस्टॉल किए गए पथ को जानने की आवश्यकता है , तो विंडोज रजिस्ट्री में एक नज़र डालें।
प्रत्येक स्थापित पायथन संस्करण में या तो एक रजिस्ट्री कुंजी होगी:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
64-बिट विंडोज में, यह Wow6432Node
कुंजी के नीचे होगा :
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
मेरी खिड़कियों की स्थापना पर, मुझे ये परिणाम मिले:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(आप sys.path
उचित स्थानों के लिए भी देख सकते हैं ।)
python -c "import sys; print(sys.executable)"
में sys
पैकेज, आप अपने स्थापना के बारे में उपयोगी जानकारी का एक बहुत कुछ पा सकते हैं:
import sys
print sys.executable
print sys.exec_prefix
मुझे यकीन नहीं है कि यह आपके विंडोज सिस्टम पर क्या देगा, लेकिन मेरे मैक पर executable
पायथन बाइनरी और exec_prefix
इंस्टॉलेशन रूट को इंगित करता है।
आप अपने sys
मॉड्यूल के निरीक्षण के लिए भी यह कोशिश कर सकते हैं :
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"
यदि आप सफल स्थापना के बाद पथ चाहते हैं, तो पहले आप सीएमडी खोलें और अजगर या अजगर टाइप करें
यह आपके लिए इंटरएक्टिव शेल खोलेगा और फिर टाइप करेगा
आयात sys
sys.executable
हिट दर्ज करें और आपको वह मार्ग मिलेगा जहां आपका अजगर स्थापित है ...
सरल तरीका है
1) open CMD
2) type >>where python
आप "आपके लिए पर्यावरण चर" खाते के लिए खोज कर सकते हैं। यदि आपने पथ में पायथन जोड़ा है, तो यह आपके पर्यावरण चर खाते में "पथ" के रूप में दिखाई देगा।
लेकिन लगभग हमेशा आपको यह " C: \ Users \% User_name% \ AppData \ Local \ Programs \ Python \ Python_version " में मिलेगा ।
' AppData ' फ़ोल्डर छिपा हो सकता है, इसे टूलबार के दृश्य अनुभाग से दृश्यमान बनाएं ।
यह जानने के लिए कि पायथन कहाँ स्थापित है आप where python
अपने cmd.exe में निष्पादित कर सकते हैं ।
where
कमांड है जो which
यूनिक्स पर समान है ।
where python
अगर किसी को C # में यह करने की आवश्यकता है, तो मैं निम्नलिखित कोड का उपयोग कर रहा हूं:
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 पर जाएँ यदि यह नहीं है तो विंडोज़ + आर द्वारा कंसोल खोलें और फिर cm टाइप करें और हिट टाइप करें टाइप करें यदि आपके स्थानीय कंप्यूटर फ़ाइल में इंस्टॉल किया गया है तो आपको इसका संस्करण दिखाई देगा वहाँ से निम्न आयात टाइप करें os import sys os.path.dirname (sys.executable)
यदि आपके पास py
कमांड इंस्टॉल है, जो आप करते हैं, तो --list-paths
कमांड के तर्क का उपयोग करें :
py --list-paths
उदाहरण आउटपुट:
Windows
-3.8-32 C के लिए py Launcher द्वारा स्थापित पायथन : \ Users \ cscott \ AppData \ Local \ Programs \ Python \ Python38-32 \ python.exe *
-2.7-64 C: Python27 \ python.exe
* py
कमांड का उपयोग करके निष्पादित स्क्रिप्ट के लिए वर्तमान में सक्रिय संस्करण को इंगित करता है ।
यह मेरे लिए काम किया: C:\Users\Your_user_name\AppData\Local\Programs\Python
मेरा वर्तमान में स्थापित python version
है3.7.0
उम्मीद है की यह मदद करेगा!
इसका आम तौर पर
'C: \ Users \ उपयोगकर्ता के नाम \ AppData \ Local \ कार्यक्रम \ अजगर \ अजगर-संस्करण'
या (cmd में) प्रयोग करके देखें
जहां अजगर
यदि आप अभी भी अटक गए हैं या आपको यह मिल गया है
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
बस यह एक के साथ 2 \ बदलें
C:\Users\akshay\AppData\Local\Programs\Python\Python36
मैंने 2 और 3 को स्थापित किया था और इसे खोजने में समान समस्या थी। सौभाग्य से, विंडोज़ पथ पर टाइपिंग पथ मुझे यह खोजने देता है कि मैंने इसे कहाँ स्थापित किया था। पथ एक विकल्प था जब मैंने पायथन स्थापित किया था जिसे मैं अभी भूल गया था। यदि आपने Python 3 को स्थापित करते समय पथ का चयन नहीं किया था, जो शायद काम नहीं करेगा - जब तक कि आपने पथ को मैन्युअल रूप से अपडेट नहीं किया था जब तक आप इसे स्थापित नहीं करते। मेरे मामले में यह c: \ Program Files \ Python37 \ python.exe पर था
यदि आप anaconda navigator
खिड़कियों पर उपयोग करते हैं, तो आप भी जा सकते हैं enviornments
और एनवायरनमेंट पर स्क्रॉल कर सकते हैं , root
एनवायरमेंट यह संकेत देगा कि यह कहां स्थापित है। यदि आप इस एनवायरमेंट का उपयोग करना चाहते हैं तो इसे अन्य अनुप्रयोगों से कनेक्ट करने की आवश्यकता है, जहां आप कुछ अजगर कोड को एकीकृत करना चाहते हैं।