मैं विंडोज पर अपने पायथन इंस्टॉलेशन पथ का पता लगाना चाहता हूं। उदाहरण के लिए:
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\InstallPathHKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath64-बिट विंडोज में, यह 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एनवायरमेंट यह संकेत देगा कि यह कहां स्थापित है। यदि आप इस एनवायरमेंट का उपयोग करना चाहते हैं तो इसे अन्य अनुप्रयोगों से कनेक्ट करने की आवश्यकता है, जहां आप कुछ अजगर कोड को एकीकृत करना चाहते हैं।