Jätke hüvasti traditsioonilise viisiga, kuidas Microsoft kaasas Pythoni Visual Studiosse

  • Microsoft teatas just Visual Studio uuest muudatusest.
  • Viis, kuidas Python tarkvaraga komplektis sai, ei ole kunagi endine.
  • Seda tehakse kõigi aegunud Pythoni versioonide õigeks märgistamiseks.
  • Microsoft ütles aga, et ei eemalda seda versiooni täielikult.
visuaalne stuudio

Tõenäoliselt teate juba, et Redmondi ettevõtte populaarset integreeritud arenduskeskkonda Visual Studio kasutab suur hulk arendajaid üle kogu maailma.

Microsoft lihtsalt hiljuti välja antud Visual Studio 2022, mis sisaldab palju kasutajaliidese täiustusi nii nende enda operatsioonisüsteemi kui ka Maci jaoks, mis pakub jõudluse täiustusi ja palju muud.

Kuigi see pole täiesti ootamatu, on ka Redmondi ametnikud muutes viisi, kuidas nad Pythonit komplekteerivad iga IDE väljalaskega.

Microsoft muudab Visual Studio ja Pythoni suhet

Kõik teavad, et tavaliselt sihib iga Visual Studio uus väljalase Pythoni konkreetset versiooni. See kõik on Microsofti sõnul aga muutumas.

Pythoni väljalasete rütm on tõepoolest pisut keeruline, kuna uued versioonid antakse välja igal aastal, kuid Windowsi binaarsed installiprogrammid on tavaliselt saadaval 18 kuud pärast avaldamist.

See tähendab tavaliselt seda, et kui Visual Studio 2022 eluiga ületab 18 kuud, sisaldab see Pythoni vananenud versiooni.

Iga Visual Studio versioon sihib konkreetset Pythoni versiooni. Näiteks Visual Studio 2019 sihis Python 3.7, Visual Studio 2022 aga Python 3.9.

Pythoni uued versioonid antakse välja igal aastal ja binaarinstallerid on Windowsi jaoks saadaval 1,5 aastat pärast avaldamist.

See tähendab, et Python teeb kättesaadavaks Python 3.9 viimase binaarse installeri värskenduse Software Foundation (PSF) 2022. aasta märtsi paiku ja varasematele versioonidele ei saa installija värskendusi aadressil kõik.

Microsoft soovis samas ajaveebi postituses selgitada ka põhjuseid, miks neid meetmeid tuli võtta:

  • Vanade versioonide märgistamine kui toetusest väljas ega vali neid vaikimisi, et teha selgeks, et nende Pythoni versioonide eluiga on juba möödas ja neil võib olla turvaauke;
  • Samal ajal ei taha me neid eemaldada, kuna klientidel võib neid siiski vaja minna; koodi värskendatakse sageli uute versioonide toetamiseks aeglaselt, kui üldse, ja paljudel juhtudel võivad tekkida võivad turbeprobleemid, mis ei pruugi olla asjakohased; kliendid peaksid Pythoni vanade versioonide kasutamise jätkamisega kaasnevate riskide osas ise otsustama;
  • Välja arvatud Python 3.9 installija lisamine Visual Studio 2019-sse, ei soovi me lisada installijaid Pythoni uutele versioonidele, mida Pythoni töökoormus ei pruugi täielikult toetada. saate kasutada Pythoni uuemaid versioone oma vanema koodi käivitamiseks enamikul juhtudel ilma probleemideta, kuid me tahame vältida mulje, et Pythoni keele muudatusi toetavad täielikult Visual Studio vanemad versioonid, kui need on mitte;
  • Enamikul juhtudel saate lihtsalt installida Pythoni uuema versiooni https://python.org või Windowsi poodi ja kasuta oma olemasolevat Pythoni koodi muutmata kujul; Katkestusmuudatuste arv Pythoni versioonide vahel on väike ja tavaliselt äärejuhtudel;

Pythoni töökoormuste vanemaid versioone ei värskendata uuemate versioonide toetamiseks, seega pidage seda kindlasti meeles.

Microsoft märgib need Pythoni aegunud versioonid selgesõnaliselt kui Toetus otsas Visual Studio seadistamise ajal, kuid ei eemalda ega lisa sellele installile uusi versioone.

Loomulikult on Visual Studio 2019 Python 3.9-ga, kuid see märgitakse kui Toetus otsas ka 2022. aastal, kui see jõuab oma elutsükli lõpuni.

Microsoft on rõhutanud, et see muudatus tema komplekteerimisstrateegias hõlbustab nende ühitamist delta Pythoni laialdaselt saadaoleva versiooni ja Visual Studio Pythoni keeleserveri vahel, Pylance.

Mida arvate selle hiljutise muudatuse kohta? Jagage oma arvamust meiega allpool olevas kommentaaride jaotises.

SDL2.dll ei leitud: kuidas seda parandada või uuesti alla laadida

SDL2.dll ei leitud: kuidas seda parandada või uuesti alla laadidaRobloxVisuaalne StuudioDll I Vead

Laadige puuduv DLL-fail mõne minuti jooksul allaThe SDL2.dll on multimeediumirakenduste, eriti mängude ja emulaatorite jaoks ülioluline, et kirjutustoimingud sujuvalt läbi viia.Kui DLL-i ei leita, ...

Loe rohkem
Valmistuge esimeseks Microsoft Visual StudioUI ümberkujundamiseks kümne aasta jooksul

Valmistuge esimeseks Microsoft Visual StudioUI ümberkujundamiseks kümne aasta jooksulVisuaalne Stuudio

Värske värvikiht selle vana rakenduse jaoksMicrosoft teatas just Visual Studio rakenduse kasutajaliidese muutmise protsessist.Ettevõte keskendub sidusus, juurdepääsetavus ja tootlikkus.Redmondi teh...

Loe rohkem
Parandus: nõutav on Microsoft Visual C++ 14.0 või uuem

Parandus: nõutav on Microsoft Visual C++ 14.0 või uuemVisuaalne Stuudio

Selle tüütu probleemi lahendamiseks muutke lihtsalt ehitustööriistade installimistSelle probleemi lahendamiseks peate alla laadima uusima Microsoft Visual C++ paketi.Microsoft C++ ehitustööriistade...

Loe rohkem