मैं विंडोज 10 में पायथन इंस्टॉलेशन को कैसे अपग्रेड करूं?


112

मेरे एक LAB स्टेशन पर एक पायथन 2.7.11 स्थापित है। मैं पायथन को कम से कम 3.5 में अपग्रेड करना चाहूंगा।

मैं कैसे करूं ? क्या मुझे 2.7.11 को पूरी तरह से अनइंस्टॉल करना पसंद करना चाहिए और नया स्थापित करना चाहिए? क्या इसे अपडेट करने का कोई तरीका है? क्या एक अद्यतन एक अच्छा विचार है?


शायद यह पुरानी पोस्ट आपकी मदद कर सकती है? stackoverflow.com/questions/15102943/how-to-update-python Br।
— माइकएल

python2 और python3 को अलग-अलग लैंगुग के रूप में माना जाना चाहिए, जैसे C # C ++ के लिए अलग है
— व्हाट्सएप

जवाबों:


97

पायथन का हर छोटा संस्करण, जो कि कोई 3.x और 2.x संस्करण है, आपके कंप्यूटर पर अन्य संस्करणों के साथ-साथ-साथ स्थापित होगा। केवल पैच संस्करण मौजूदा प्रतिष्ठानों को अपग्रेड करेंगे।

इसलिए यदि आप अपने स्थापित पायथन 2.7 को चारों ओर रखना चाहते हैं, तो बस इसे स्थापित करें और इंस्टॉलर का उपयोग करके एक नया संस्करण स्थापित करें। यदि आप पायथन 2.7 से छुटकारा पाना चाहते हैं, तो आप नए संस्करण को स्थापित करने से पहले या बाद में इसे अनइंस्टॉल कर सकते हैं - इससे कोई अंतर नहीं पड़ता है।

वर्तमान पायथन 3 इंस्टॉलेशन py.exeलांचर के साथ आते हैं , जो डिफ़ॉल्ट रूप से सिस्टम निर्देशिका में स्थापित होता है। यह इसे PATH से उपलब्ध कराता है, इसलिए आप इसे कमांड के pyबजाय केवल किसी भी शेल से स्वचालित रूप से चला सकते हैं python। इससे आपको लगता है कि आप मौजूदा पायथन इंस्टॉलेशन को पेटीएम में डाल सकते हैं। इस तरह, आप आसानी से एक-दूसरे के साथ हस्तक्षेप किए बिना कई पायथन को साइड-बाय-साइड कर सकते हैं। जब चल रहा है, तो लॉन्चर py script.pyका उपयोग करने के बजाय केवल उपयोग python script.pyकरें। आप उदाहरण के लिए py -3या py -3.6विशिष्ट संस्करण लॉन्च करने के लिए एक संस्करण भी निर्दिष्ट कर सकते हैं , अन्यथा लांचर वर्तमान डिफ़ॉल्ट का उपयोग करेगा (जो आमतौर पर नवीनतम 3.x होगा)।

लांचर का उपयोग करना, आप पायथन 2 स्क्रिप्ट भी चला सकते हैं (जो अक्सर पायथन 3 के लिए सिंटैक्स असंगत हैं), यदि आप अपने पायथन 2.7 स्थापना को रखने का निर्णय लेते हैं। बस py -2 script.pyएक स्क्रिप्ट लॉन्च करने के लिए उपयोग करें।


PyPI पैकेज के लिए, प्रत्येक पायथन इंस्टॉलेशन अपने स्वयं के फ़ोल्डर के साथ आता है जहां मॉड्यूल स्थापित किए जाते हैं। इसलिए यदि आप एक नया संस्करण स्थापित करते हैं और आप पिछले संस्करण के लिए स्थापित मॉड्यूल का उपयोग करना चाहते हैं, तो आपको उन्हें नए संस्करण के लिए पहले स्थापित करना होगा। इंस्टॉलर के वर्तमान संस्करण भी आपको स्थापित करने की पेशकश करते हैं pip; यह डिफ़ॉल्ट रूप से सक्षम है, इसलिए आपके पास पहले से ही pipप्रत्येक इंस्टॉलेशन है। जब तक आप स्पष्ट रूप से PATH में एक पायथन इंस्टॉलेशन नहीं जोड़ते हैं, तब तक आप केवल उपयोग नहीं कर सकते pip। सौभाग्य से, आप इसके लिए केवल py.exeलॉन्चर का उपयोग कर सकते हैं : py -m pipरन pip। उदाहरण के लिए पायथन 3.6 के लिए सुंदर सूप स्थापित करने के लिए, आप चला सकते हैं py -3.6 -m pip install beautifulsoup4।


1
आप उस स्टेशन पर कैसे करने की सिफारिश करेंगे जिसका उपयोग मैं वर्तमान में स्क्रिप्ट के विकास के लिए कर रहा हूं? वैसे, मेरे पास 3.5.2 (विंडोज 7 64-बिट)
— मोशे एस।

1
बस नए संस्करण को साथ-साथ स्थापित करें। पुराने संस्करण को निकालने की कोई आवश्यकता नहीं है। पुराने संस्करण के होने से आपको पाइथन 2 से पाइथन 3 तक की मौजूदा स्क्रिप्ट को माइग्रेट करने में भी मदद मिल सकती है, इसलिए आप अभी भी मूल को चला सकते हैं।
— प्रहार

1
इंस्टॉलर आपको आपके लिए PATH को सेट करने का विकल्प देगा, इसलिए आपको मैन्युअल रूप से ऐसा करने की आवश्यकता नहीं होगी। और हाँ, आपकी IDE को अपडेट करने की आवश्यकता है।
— प्रहार

1
यह भी py -3.7-64याpy -3.7-32
— noobninja

1
नोट: py है विंडोज के लिए अजगर लांचर । या पीईपी 397 देखें जो इसे परिभाषित करता है। यह लिनक्स / मैक के लिए स्थापित नहीं है।
— लाइटसीसी

39

चॉकलेट विंडोज पैकेज मैनेजर का उपयोग करके पायथन को स्थापित / अपग्रेड करना

मान लीजिए कि आपके पास पायथन 2.7.16 है:

    C:\Windows\system32>python --version
    python2 2.7.16

... और आप (अब वर्तमान) 3.xy संस्करण में अपग्रेड करना चाहते हैं। विंडोज पैकेज प्रबंधन टूल का उपयोग करके पायथन 3.xy की समानांतर स्थापना को स्थापित करने का एक सरल तरीका है ।

अब उस आधुनिक विंडोज में पैकेज मैनेजमेंट है, ठीक उसी तरह जैसे डेबियन लिनक्स डिस्ट्रीब्यूशन के लिए उपयुक्त है, और रेडहैट में dnf है: हम इसे हमारे लिए काम कर सकते हैं! इसे Chocolatey कहा जाता है ।

चॉकलेट क्या है?

Chocolatey एक स्क्रिप्ट योग्य, कमांड लाइन टूल है जो .NET 4.0 पर आधारित है और नगेट पैकेज मैनेजर विजुअल स्टूडियो में बेक किया गया है।

यदि आप Chocolatey के बारे में जानना चाहते हैं और इसका उपयोग क्यों करना चाहते हैं, तो यहां पढ़ने वाले कुछ विशेष रूप से उपयोगी हो सकते हैं, https:// ch हुई थी। Com / docs/why

चॉकलेट की स्थापना

चॉकलेट पैकेज मैनेजर पाने के लिए, आप एक प्रक्रिया का पालन करें जो कि https://chatalogy.org/docs/installation#installing-chatalogy पर वर्णित है ,

मैं इसे आपके लिए यहाँ संक्षेप में प्रस्तुत करूँगा। मूल रूप से दो विकल्प हैं: cmd प्रॉम्प्ट का उपयोग करना, या PowerShell प्रॉम्प्ट का उपयोग करना।

सीएमडी शीघ्र चॉकलेट स्थापना

एक प्रशासनिक कमांड प्रॉम्प्ट लॉन्च करें । विंडोज 10 पर, ऐसा करने के लिए:

  • Windows+R
  • Cmd टाइप करें
  • प्रेस ctrl+ shift+Enter

यदि आपके पास सिस्टम पर व्यवस्थापक अधिकार नहीं हैं, तो चॉकलेट वेबसाइट पर जाएं । आप पूरी तरह से भाग्य से बाहर नहीं हो सकते हैं और एक सीमित स्थानीय इंस्टॉल कर सकते हैं, लेकिन मैं यहां कवर नहीं करूंगा।

  • नीचे दिए गए स्ट्रिंग को अपने कमांड प्रॉम्प्ट में कॉपी करें और दर्ज करें:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

नीचे दिए गए अनुसार चॉकलेट डाउनलोड और स्थापित किया जाएगा:

Getting latest version of the Chocolatey package for download.
Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.11.
Downloading 7-Zip commandline tool prior to extraction.
Extracting C:\Users\blahblahblah\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\blahblahblah\AppData\Local\Temp\chocolatey\chocInstall...
Installing chocolatey on this machine
Creating ChocolateyInstall as an environment variable (targeting 'Machine')
  Setting ChocolateyInstall to 'C:\ProgramData\chocolatey'
WARNING: It's very likely you will need to close and reopen your shell
  before you can use choco.
Restricting write permissions to Administrators
We are setting up the Chocolatey package repository.
The packages themselves go to 'C:\ProgramData\chocolatey\lib'
  (i.e. C:\ProgramData\chocolatey\lib\yourPackageName).
A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin'
  and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'.

Creating Chocolatey folders if they do not already exist.

WARNING: You can safely ignore errors related to missing log files when
  upgrading from a version of Chocolatey less than 0.9.9.
  'Batch file could not be found' is also safe to ignore.
  'The system cannot find the file specified' - also safe.
chocolatey.nupkg file not installed in lib.
 Attempting to locate it from bootstrapper.
PATH environment variable does not have C:\ProgramData\chocolatey\bin in it. Adding...
WARNING: Not setting tab completion: Profile file does not exist at 'C:\Users\blahblahblah\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
Chocolatey (choco.exe) is now ready.
You can call choco from anywhere, command line or powershell by typing choco.
Run choco /? for a list of functions.
You may need to shut down and restart powershell and/or consoles
 first prior to using choco.
Ensuring chocolatey commands are on the path
Ensuring chocolatey.nupkg is in the lib folder

या तो CMD प्रॉम्प्ट से बाहर निकलें या पर्यावरण चर को फिर से लोड करने के लिए निम्न कमांड टाइप करें:

refreshenv

PowerShell चॉकलेट स्थापना

यदि आप cmd प्रॉम्प्ट को PowerShell पसंद करते हैं, तो आप इसे सीधे वहां से कर सकते हैं, हालाँकि आपको PowerShell को इसे काम करने के लिए एक उचित स्क्रिप्ट निष्पादन नीति के साथ चलाना होगा। विंडोज 10 पर, मुझे ऐसा करने का सबसे सरल तरीका विंडोज बटन के बगल में कॉर्टाना सर्च बार में निम्नलिखित टाइप करना है:

PowerShell.exe

अगला, मेनू में 'बेस्ट मैच' विकल्प पर राइट क्लिक करें जो पॉप अप करता है और 'रन ऐज़ एडमिनिस्ट्रेटर' चुनें

अब जब आप पॉवरशेल में हैं, तो उम्मीद है कि प्रशासक विशेषाधिकारों के साथ चल रहा है, चॉकलेट स्थापित करने के लिए निम्नलिखित को निष्पादित करें:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

PowerShell आपके लिए चॉकलेट डाउनलोड करेगा और इंस्टॉलेशन लॉन्च करेगा। इसमें कुछ ही क्षण लगते हैं। यह बिल्कुल सीएमडी स्थापना जैसा दिखता है , शायद कुछ फैंसी रंगीन पाठ को बचाएं।

पर्यावरण चर को पुनः लोड करने के लिए या तो PowerShell से बाहर निकलें या निम्न कमांड टाइप करें:

refreshenv

अजगर का उन्नयन

चोको कमांड वही है जो आप पॉवरशेल या सीएमडी प्रॉम्प्ट का उपयोग करते हैं। ऊपर दिए गए निर्देशों का उपयोग करके अपने पसंदीदा को लॉन्च करें। मैं व्यवस्थापक cmd प्रॉम्प्ट का उपयोग करूंगा:

C:\WINDOWS\system32>choco upgrade python -y

आवश्यक रूप से, चॉकलेट आपको बताएगा "हे, पायथन स्थापित नहीं है" जब से आप 2.7.x से आ रहे हैं और यह 2.7 संस्करण को पूरी तरह से अलग मानता है । यह है केवल सबसे वर्तमान संस्करण, 3.xy आप देने जा रहा (इस लेखन, 3.7.2 के रूप में है, लेकिन वह कुछ ही महीनों में बदल जाएगा):

Chocolatey v0.10.11
Upgrading the following packages:
python
By upgrading you accept licenses for the packages.
python is not installed. Installing...

python3 v3.x.y [Approved]
python3 package files upgrade completed. Performing other installation steps.
Installing 64-bit python3...
python3 has been installed.
Installed to: 'C:\Python37' 
  python3 can be automatically uninstalled.
Environment Vars (like PATH) have changed. Close/reopen your shell to
 see the changes (or in powershell/cmd.exe just type `refreshenv`).
 The upgrade of python3 was successful.
  Software installed as 'exe', install location is likely default.

python v3.x.y [Approved]
python package files upgrade completed. Performing other installation steps.
 The upgrade of python was successful.
  Software install location not explicitly set, could be in package or
  default install location if installer.

Chocolatey upgraded 2/2 packages.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

या तो cmd / Powershell प्रॉम्प्ट से बाहर निकलें और इसे फिर से दर्ज करें, या फिर रिफ्रेशव का उपयोग करें और फिर py --version टाइप करें

C:\Windows\System32>refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait...Finished..

C:\Windows\system32>py --version
Python 3.7.2

ध्यान दें कि जब आप कमांड लाइन पर पायथन टाइप करते हैं, तो सबसे हाल ही में पायथन स्थापित होगा। आप निम्न आदेशों का उपयोग करके या तो संस्करण चला सकते हैं:

py -2
Python 2.7.16 (v2.7.16:413a49145e, Mar  4 2019, 01:37:19) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

C:\>py -3
Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>exit()
C:\>

यहाँ से मेरा सुझाव है कि आपको जो भी पैकेज चाहिए, उसे स्थापित करने के लिए पायथन पाइप उपयोगिता का उपयोग करें । उदाहरण के लिए, मान लीजिए कि आप फ्लास्क स्थापित करना चाहते हैं। पहले उन्नयन पाइप के नीचे कमांड, फिर फ्लास्क स्थापित करें

C:\>py -3 -m pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1.4MB)
    100% |████████████████████████████████| 1.4MB 1.6MB/s
Installing collected packages: pip
  Found existing installation: pip 18.1
    Uninstalling pip-18.1:
      Successfully uninstalled pip-18.1
Successfully installed pip-19.0.3

c:\>py -3 -m pip install Flask

... चाल चलेगी। हैप्पी पायथनिंग!


उत्तर के लघु संस्करण में चॉकलेट को स्थापित किया गया है और फिर अपने कमांड प्रॉम्प्ट से रिफ्रेशव करें फिर चोको इंस्टॉल करें अजगर को यह नवीनतम संस्करण अजगर स्थापित करेगा। फिर से cmd में रिफ्रेश करें और आपको अपने cmd से लेटेस्ट पायथन चलाना चाहिए।
— सेबस्टियन

CMD और POWERSHELL एक्सेप्शन में इस त्रुटि को "1" तर्क (ओं) के साथ "DownloadString" कहते हुए: "अंतर्निहित कनेक्शन बंद हो गया था: एक अनपेक्षित त्रुटि एक भेजने पर हुई।" लाइन में: 1 चार: 104 + सेट-एक्ज़ीक्यूशनपुलिस बाइपास -स्कॉप प्रक्रिया -फायर; iex ((नई-वस्तु System.Net.WebClient) .DownloadString <<<< (' Chocolatey.org/install.ps1 ' )) + CategoryInfo: NotSpecified: (:) [], MethodInvocationExex + FullQualifiedErrorId: DotNetMethodException
— Trustory

मेरे पास विंडोज 7 है किसी भी तरह से अजगर 3 से अजगर 3 में अपग्रेड कैसे करें, ऐसा लगता है कि चोकोलेटली काम नहीं करता है।
— ट्रस्टी

38

यदि आप किसी भी 3.xy को 3.xz (पैच) पायथन संस्करण में अपग्रेड कर रहे हैं, तो बस पायथन डाउनलोड पेज पर जाएं , नवीनतम संस्करण प्राप्त करें और इंस्टॉलेशन शुरू करें। चूँकि आपके पास पहले से ही आपके मशीन इंस्टॉलर पर पायथन स्थापित है, आपको "अपग्रेड नाउ" के लिए प्रेरित करेगा। उस बटन पर क्लिक करें और यह मौजूदा संस्करण को एक नए के साथ बदल देगा। आपको स्थापना के बाद कंप्यूटर को पुनरारंभ करना होगा।

यहां छवि विवरण दर्ज करें

यदि आप 3.x से 3.y (माइनर) में अपग्रेड कर रहे हैं तो आपको "इंस्टॉल नाउ" से संकेत दिया जाएगा। इस मामले में, आप अपग्रेड नहीं कर रहे हैं, लेकिन आप पायथन का एक नया संस्करण स्थापित कर रहे हैं। आपके मशीन पर एक से अधिक संस्करण स्थापित हो सकते हैं। वे अलग-अलग निर्देशिकाओं में स्थित होंगे। जब आपके पास अपनी मशीन पर एक से अधिक पायथन संस्करण होंगे तो आपको पायथन के एक विशिष्ट संस्करण को लॉन्च करने के लिए py lanucher का उपयोग करना होगा ।

उदाहरण के लिए:

पाई -3.7

या

चित्र -3.8

सुनिश्चित करें कि आपके पास py लांचर आपके मशीन पर स्थापित है। यदि आप विंडोज़ इंस्टॉलर की डिफ़ॉल्ट सेटिंग्स का उपयोग कर रहे हैं तो यह स्वचालित रूप से इंस्टॉल हो जाएगा। यदि आप इंस्टॉलेशन विंडो पर "कस्टमाइज़ इंस्टॉलेशन" लिंक पर क्लिक करते हैं तो आप इसे हमेशा देख सकते हैं।

यदि आपके पास अपने मशीन पर कई पायथन संस्करण स्थापित हैं और आपके पास एक ऐसा प्रोजेक्ट है जो कि आभासी वातावरण का उपयोग करते हुए पायथन के पिछले संस्करण का उपयोग कर रहा है जैसे (वेनव) तो आप उस वेनव में केवल पायथन को उन्नत कर सकते हैं:

अजगर-एम वीवीवी - अपग्रेड "अपने आभासी पर्यावरण पथ"

उदाहरण के लिए, मेरे पास अपने ./vv वर्चुअल वातावरण में Python 3.7 है और मैं Python 3.8 में venv को अपग्रेड करना चाहूंगा, मैं निम्नलिखित कार्य करूंगा

पायथन -एम वेनव - अपग्रेड ।/venv


1
@ MosheS.you निम्नलिखित कमांड का उपयोग करके पुराने पैकेजों की एक सूची प्राप्त कर सकता है: पाइप सूची - आउटडेटेड और फिर अजगर द्वारा प्रत्येक पैकेज को अपडेट करें -m pip install --upgrad <your package>
— Vlad Bezden

5
विंडोज 10 पर 3.7.2 से 3.7.4 (64 बिट) की ओर बढ़ते हुए, मैं यह नहीं देखता, मैं "इंस्टॉल नाउ" देखता हूं जहां आप "अपग्रेड नाउ" देखते हैं
— डंबलड

3
मैं बस ३.३.३ से ३.५.५ तक चला गया और "अपग्रेड नाउ" संदेश मिला। अगर मैंने 3.7.3 से 3.8 तक अपग्रेड करने की कोशिश की, तो मुझे "इंस्टॉल नाउ" मिल जाएगा।
— टियागो मार्टिंस पेर

1
@Suncatcher आप सही हैं, यही मैंने वर्णित किया है "यदि आप 3.x से 3.y पर अपग्रेड करना चाहते हैं तो ..." अनुभाग। कृपया ऊपर पढ़ें।
— व्लाद बेजेन

1
@Suncatcher, प्रतिक्रिया के लिए धन्यवाद। मैंने विवरण अपडेट किया।
— व्लाद बेजेन

4

पायथन 2.x और पायथन 3.x अलग-अलग हैं। यदि आप Python 2 का नया संस्करण डाउनलोड करना चाहते हैं, तो आप बस नया संस्करण डाउनलोड और इंस्टॉल कर सकते हैं।

यदि आप Python 3 को स्थापित करना चाहते हैं, तो आप Python 3 को अलग से इंस्टॉल कर सकते हैं, फिर Python 2.x के लिए Python 3.x के लिए नियंत्रण कक्ष> सभी नियंत्रण कक्ष आइटम> सिस्टम> उन्नत सिस्टम सेटिंग्स> पर्यावरण चर में परिवर्तन करें।


मैं पायथन 2.7.11 को पूरी तरह से हटाना पसंद करता हूं क्योंकि मैं इसे समर्थन देने की योजना नहीं करता हूं। इसलिए मुझे इसे पूरी तरह से हटा देना चाहिए। सही ? "प्रोग्राम्स एंड फीचर्स" ने पायथन को नहीं दिखाया, इसलिए मुझे नहीं पता कि इसे कैसे हटाया जाए। क्या मुझे पाइप का उपयोग करना चाहिए, और कैसे? क्या केवल पायथन फ़ोल्डर को हटाना एक अच्छा विचार है? उन सभी पुराने पैकेजों के बारे में जो इसके साथ स्थापित किए गए थे (यदि कोई थे), तो मैं उन्हें कैसे अनइंस्टॉल कर सकता हूं?
— मोशे एस।

@MosheS। मुझे नहीं लगता कि यह वास्तव में इतना स्थान लेता है, लेकिन यदि आप सभी तरीकों से सफाई करना चाहते हैं। वे सभी एक ही फ़ोल्डर में होने चाहिए, आप शायद कंट्रोल पैनल प्रोग्राम और फीचर्स से अनइंस्टॉल कर सकते हैं। मेरे पायथन 2.7 और 3.4 दोनों में हैं। वहां से अनइंस्टॉल करने से सभी पैकेज निकल जाएंगे यदि आप वास्तव में इसे नहीं ढूंढ सकते हैं तो आप पूरे फ़ोल्डर को हटाने की कोशिश कर सकते हैं। जब आप पायथन 3 को डाउनलोड करते हैं और यदि यह काम नहीं करता है, तो पथ को संपादित करें जैसा कि मैंने ऊपर उत्तर दिया था, कि शायद सबसे मुख्य मुद्दा होगा, यदि कोई हो।
— जूलियन चैन

3

2019 में, आप चॉकलेट का उपयोग करके स्थापित कर सकते हैं । अपना cmd या पॉज़िशश खोलें, "चॉको इंस्टॉल अजगर" टाइप करें।


-1

पायथन के नवीनतम संस्करण को स्थापित करने के लिए सभी का सबसे आसान तरीका (यदि आपने अन्य संस्करणों की स्थापना रद्द की है) Pythonपॉवरशेल में टाइप करना है।

इससे Microsoft Store खुल जाएगा और आप Getबटन पर क्लिक करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.