Instalarea manuală a modulelor folosind psutil, rtfm linux, devops și administrarea sistemului

Verificați dacă modulul este instalat.

Pentru a face acest lucru, folosim modul imp built și modul funcția find_module:

Creați un fișier psutiltest.py cu acest conținut:







Ei bine, modulul nu a fost găsit.

În primul rând, vom verifica care sunt căile către bibliotecile pe care le folosim. Pentru a face acest lucru, folosim modulul sys și funcția căii sale.

Adăugăm la fișier:

Eliminăm din ieșire un element al listei cu indexul 0, deoarece documentația prevede că:

După inițializare la pornirea programului, primul element al acestei liste, calea [0]. Interpretul Python. Interpretul Python.

Rulați scriptul și obțineți o listă de directoare în care interpretul va căuta module de bibliotecă:







Instalați modulul Python cu opțiunea -preifx

Creați un director propriu în care vom instala noul modul:

Dacă nu există nici o variabilă PYTHONPATH - apoi creați-o în ea adăugăm noul director:

Acum puteți începe instalarea modulului.

Trecem la orice director și descărcați arhiva:

Și rulați instalarea, folosind --prefix specificând directorul de instalat:

Editarea fișierului nostru - adăugați un apel psutil:

Instalarea modulului Python cu opțiunea -user

În mod implicit, pentru utilizator, permiteți ca modulele să fie setate ca directorul .local în directorul lor de domiciliu.

Puteți verifica acest lucru cu funcțiile modulului site și getuserbase () și getusersitepackages ().

Modificați scriptul nostru, adăugați apeluri la aceste funcții:

Acum puteți rula instalarea folosind opțiunea --user:

Există multe oportunități în Psutil, consultați documentația aici >>>.







Trimiteți-le prietenilor: