Este important să rețineți că termenul „pachet” în acest context este utilizat pentru a descrie un pachet de software care trebuie instalat (sinonim pentru o distribuție). Nu se referă la tipul de pachet pe care îl importați în codul sursă Python (adică un container de module). Este obișnuit în comunitatea Python să se refere la o distribuție folosind termenul „pachet”. Folosirea termenului „distribuție” nu este adesea preferată, deoarece poate fi ușor confundată cu o distribuție Linux sau cu o altă distribuție software mai mare, cum ar fi Python în sine.
Asigurați-vă că puteți rula Python din linia de comandă
Înainte de a merge mai departe, asigurați-vă că aveți Python și că versiunea așteptată este disponibilă din linia de comandă. Puteți verifica acest lucru rulând:
py --version
Ar trebui să obțineți o ieșire precum
Python 3.9.5. Dacă nu aveți Python, instalați cea mai recentă versiune 3.x de pe python.org sau consultați ghidul Installing Python 3 on Windows.
Notă
Dacă sunteți începător și apare o eroare de genul acesta:
Traceback (most recent call last):
File „<stdin>”, line 1, in <module>
NameError: name ‘python’ is not defined
Acest lucru se datorează faptului că această comandă și alte comenzi sugerate aici sunt destinate a fi rulate într-un shell (numit și terminal sau consolă). Consultați tutorialul Python pentru începători pentru o introducere în utilizarea shell-ului sistemului de operare și interacțiunea cu Python.
Notă
Dacă utilizați un shell îmbunătățit precum IPython sau notebook-ul Jupyter, puteți rula comenzi de sistem precum cele din acest tutorial, prefațându-le cu un caracter !:
In [1]: import sys !{sys.executable} --version Python 3.6.3
Este recomandat să scrieți {sys.executable} mai degrabă decât python simplu pentru a vă asigura că comenzile sunt executate în instalarea Python care se potrivește cu notebook-ul care rulează în prezent (care poate să nu fie aceeași instalare Python la care se referă comanda python).
Notă
Datorită modului în care majoritatea distribuțiilor Linux gestionează migrarea Python 3, utilizatorii Linux care folosesc sistemul Python fără a crea mai întâi un mediu virtual ar trebui să înlocuiască mai întâi comanda python din acest tutorial cu python3 și python -m pip cu python3 -m pip --user. Nu executați niciuna dintre comenzile din acest tutorial cu sudo: dacă primiți o eroare de permisiuni, reveniți la secțiunea despre crearea mediilor virtuale, configurați-o și apoi continuați cu tutorialul așa cum este scris.
Asigurați-vă că puteți rula pip din linia de comandă
În plus, va trebui să vă asigurați că aveți pip disponibil. Puteți verifica acest lucru executând:
py -m pip --version
Dacă ați instalat Python de la sursă, cu un program de instalare de la python.org, ar trebui să aveți deja pip. Dacă sunteți pe Linux și ați instalat utilizând managerul de pachete al sistemului de operare, poate fi necesar să instalați pip separat, consultați Instalarea pip/setuptools/wheel cu Linux Package Managers.
Dacă pip nu este deja instalat, încercați mai întâi să-l încărcați din biblioteca standard:
py -m ensurepip --default-pip
Asigurați-vă că pip, setuptools și wheel sunt actualizate
pip singur este suficient pentru a instala, din arhive binare pre-construite, copii actualizate ale proiectelor
setuptools și wheel sunt utile pentru a vă asigura că puteți instala și din arhivele sursă:
python3 -m pip install --upgrade pip setuptools wheel
Opțional, creați un mediu virtual
Comanda de bază venv 3 utilizată pe un sistem tipic Linux:
py -m venv tutorial_env
tutorial_env\Scripts\activate
Aceasta va crea un nou mediu virtual în subdirectorul tutorial_env și va configura shell-ul curent pentru a-l utiliza ca mediu implicit python .
Sursa: Adam Marcus, and Eugene Wu. RES.6-009 How to Process, Analyze and Visualize Data. January IAP 2012. Massachusetts Institute of Technology: MIT OpenCourseWare. Licența: Creative Commons BY-NC-SA.. Traducere și adaptare Nicolae Sfetcu
Descoperă mai multe la MultiMedia
Abonează-te ca să primești ultimele articole prin email.



Lasă un răspuns