Com instal·lar Python al Windows

Python no ve envasat prèviament amb Windows, però això no vol dir que els usuaris de Windows no trobin útil el llenguatge de programació flexible. Tanmateix, no és tan senzill com instal·lar la versió més recent, així que assegurem-nos d’obtenir les eines adequades per a la tasca que tenim a l’abast.

Llançat per primera vegada el 1991, Python és un popular llenguatge de programació d'alt nivell utilitzat per a la programació d'ús general. Gràcies a una filosofia de disseny que posa èmfasi en la llegibilitat, ha estat durant molt de temps un dels favorits dels programadors d'aficionats i dels programadors seriosos. No només és fàcil d’agafar un idioma (comparativament parlant), sinó que trobareu milers de projectes en línia que requereixen que tingueu instal·lat Python per utilitzar el programa.

Quina versió necessiteu?

Malauradament, fa uns anys es va produir una actualització important de Python que va crear una gran divisió entre les versions de Python. Això pot fer que les coses siguin una mica confuses per als nouvinguts, però no us preocupeu. Us guiarem per instal·lar les dues versions principals

Quan visiteu la pàgina de descàrrega de Python per a Windows, veureu immediatament la divisió. Just a la part superior, quadrada i central, el repositori us pregunta si voleu la versió més recent de Python 2 o Python 3 (2.7.13 i 3.6.1, respectivament, a partir d’aquest tutorial).

RELACIONATS:Afegiu masmorres, ruïnes i caça del tresor al vostre món de Minecraft amb MCDungeon

Més recent és millor, oi? Potser sí, potser no. La versió que vulgueu depèn del vostre objectiu final. Diguem, per exemple, que llegiu el nostre article sobre l'expansió del vostre món de Minecraft amb MCDungeon i que esteu encantats d'afegir coses interessants als vostres mons. Aquest projecte està codificat en Python i requereix Python 2.7: no podeu executar el projecte MCDungeon amb Python 3.6. De fet, si esteu explorant projectes d’afició com MCDungeon, trobareu que gairebé tots fan servir 2.7. Si el vostre objectiu és fer funcionar algun projecte que acabi en una extensió ".py", hi ha unmolt és probable que en necessiteu un 2,7.

D’altra banda, si voleu aprendre Python, us recomanem que instal·leu les dues versions una al costat de l’altra (cosa que podeu fer amb risc zero i només amb una petita molèstia de configuració). Això us permet treballar amb la versió més recent del llenguatge, però també executar scripts Python més antics (i provar la compatibilitat posterior per a projectes més nous). La comparació de les dues versions és un article en si mateix, de manera que ens referirem a la wiki del projecte Python, on podeu llegir la seva visió general ben escrita de les diferències.

Podeu baixar només Python 2 o Python 3 si esteu segur que només necessiteu una versió concreta. Avançarem la distància avui i les instal·larem totes dues, de manera que us recomanem que descarregueu les dues versions i feu el mateix. A l'entrada principal de les dues versions, veureu un instal·lador "x86-64", tal com es mostra a continuació.

RELACIONATS:Quina diferència hi ha entre Windows de 32 i 64 bits?

Aquest instal·lador instal·larà automàticament la versió adequada de 32 o 64 bits a l’ordinador (aquí teniu més informació si voleu obtenir més informació sobre les diferències entre tots dos).

Com instal·lar Python 2

Instal·lar Python 2 és molt senzill i, a diferència d’anys passats, l’instal·lador fins i tot us establirà la variable de camí (cosa que entrarem una mica més endavant). Baixeu i executeu l'instal·lador, seleccioneu "Instal·la per a tots els usuaris" i feu clic a "Següent".

A la pantalla de selecció de directoris, deixeu el directori com a "Python27" i feu clic a "Següent".

A la pantalla de personalització, desplaceu-vos cap avall, feu clic a "Afegeix python.exe al camí d'accés" i seleccioneu "S'instal·larà al disc dur local". Quan hàgiu acabat, feu clic a "Següent".

No haureu de prendre més decisions després d’aquest moment. Simplement feu clic a l’assistent per completar la instal·lació. Quan finalitzi la instal·lació, podeu confirmar la instal·lació obrint el símbol del sistema i escrivint l'ordre següent:

pitó -V

Èxit! Si tot el que necessiteu és Python 2.7 per a algun projecte o altre, podeu aturar-vos aquí mateix. Està instal·lat, la variable camí està configurada i sortiu a les carreres.

Com instal·lar Python 3

Si voleu aprendre la versió més recent de Python, haureu d’instal·lar Python 3. Podeu instal·lar-lo al costat de Python 2.7 sense problemes, així que continueu i descarregueu i executeu l’instal·lador ara.

A la primera pantalla, activeu l'opció "Afegeix Python 3.6 a PATH" i feu clic a "Instal·la ara".

A continuació, teniu una decisió a prendre. En fer clic a l'opció "Desactiva el límit de longitud del camí", s'elimina la limitació de la variable MAX_PATH. Aquest canvi no trencarà res, però permetrà a Python utilitzar noms de camins llargs. Com que molts programadors de Python treballen a Linux i altres sistemes * nix on la longitud del nom de la ruta no és un problema, activar-la per endavant us pot ajudar a suavitzar qualsevol problema relacionat amb la ruta que pogueu tenir mentre treballeu a Windows.

RELACIONATS:Com fer que Windows 10 accepti els camins de fitxers de més de 260 caràcters

Us recomanem que seguiu endavant i seleccioneu aquesta opció. Si sabeu que no voleu desactivar el límit de longitud del camí, només cal que feu clic a "Tanca" per finalitzar la instal·lació. I, si voleu obtenir més informació sobre el problema abans de comprometre’s amb el canvi, llegiu aquí.

Si només instal·leu Python 3, podeu utilitzar el mateix truc d’escriure a la línia d’ordres pitó -v que hem utilitzat anteriorment per comprovar que s’instal·la correctament i que la variable de camí està configurada. Tanmateix, si instal·leu les dues versions, heu de fer la modificació ràpida de la secció següent.

Ajusteu les variables del sistema perquè pugueu accedir a les dues versions de Python des de la línia d'ordres

Aquesta secció del tutorial és completament opcional, però us permetrà accedir ràpidament a les dues versions de Python des de la línia d’ordres. Després d’instal·lar les dues versions de Python, és possible que hagueu notat una mica de peculiaritat. Tot i que hem activat el camí del sistema per a les dues instal·lacions de Python, escrivint "python" a l'indicador d'ordres només us apunta a Python 2.7.

El motiu d’això és senzill: la variable (ja sigui ajustada automàticament per un instal·lador o ajustada manualment) simplement apunta cap a un directori i cada executable d’aquest directori es converteix en una ordre de línia d’ordres. Si hi ha dos directoris llistats i tots dos contenen un fitxer "python.exe", s'utilitza el directori més alt de la llista de variables. I, si hi ha un conjunt de variables per al sistema i l'usuari, el camí del sistema té prioritat sobre el camí de l'usuari.

Això últim és exactament el que està passant en aquest cas: l’instal·lador de Python 2 va editar la variable d’ample del sistema i l’instal·lador de Python 3 va afegir una variable de nivell d’usuari, i ho podem confirmar veient les variables d’entorn de Windows.

Feu clic a Inici, escriviu "configuració del sistema avançada" i, a continuació, seleccioneu l'opció "Mostra la configuració del sistema avançada". A la finestra "Propietats del sistema" que s'obre, a la pestanya "Avançada", feu clic al botó "Variables d'entorn".

Aquí podeu veure Python 3 a la secció "Variables d'usuari" i Python 2 a la secció "Variables del sistema".

Hi ha algunes maneres de solucionar aquesta situació. El més senzill (encara que el que tingui menys funcionalitats) consisteix a eliminar l’entrada de la versió de Python que teniu previst utilitzar menys. Tot i que és senzill, tampoc és molt divertit. En lloc d'això, podem fer un altre canvi que ens donarà accés a "python" per a Python 2 i "python3" per a Python 3.

Per fer-ho, inicieu el gestor de fitxers i aneu a la carpeta on heu instal·lat Python 3 (C: \ Users \ [nom d'usuari] \ AppData \ Local \ Programs \ Python \ Python36 per defecte). Feu una còpia del fitxer "python.exe" i canvieu el nom de la còpia (no l'original) a "python3.exe".

Obriu un nou símbol del sistema (les variables ambientals s’actualitzen amb cada nou símbol del sistema que obriu) i escriviu “python3 –version”.

Boom! Ara podeu utilitzar l'ordre "python" a l'indicador d'ordres quan vulgueu utilitzar Python 2.7 i l'ordre "python3" quan vulgueu utilitzar Python 3.

RELACIONATS:Com editar el PATH del sistema per accedir fàcilment a la línia d'ordres al Windows

Si, per qualsevol motiu, no trobeu una solució satisfactòria, sempre podeu reordenar les variables ambientals. Assegureu-vos de revisar primer el nostre tutorial si no esteu còmodes en editar aquestes variables.

Tingueu en compte, però, que independentment del mètode que utilitzeu, és important deixar intacte el python.exe original, ja que les aplicacions del subdirectori / scripts / per a les dues versions de Python es basen en aquest nom de fitxer i fallaran si falta.

Després d’una mica d’instal·lació i una mica de modificació, teniu instal·lades les dues versions i esteu preparat per a qualsevol projecte de Python que vulgueu abordar.


$config[zx-auto] not found$config[zx-overlay] not found