Instalați modulele python în directorul de acasă (python)

Configurarea consolei pentru a lucra cu modulele locale

Pentru ca interpretul Python (în acest caz să descriem interpretul versiunii 2.5), sunat din consola, să "vedem" bibliotecile instalate local, adăugați următoarele fișiere în fișierul .profile:







Acest lucru trebuie făcut înainte de instalarea modulelor, pentru a evita suprapunerea la instalare. Nu uitați să vă conectați după adăugare, astfel încât setările să se aplice.

Dacă nu veți lucra cu interpretul din consola în viitor sau dacă utilizați simultan diferite versiuni de Python, puteți limita executarea comenzilor de mai sus din consola, dacă este necesar.

Instalare manuală din arhivă

De obicei, cheile și metoda de instalare preferată sunt descrise în fișierele README și INSTALL din interiorul distribuției modulului. De obicei, aceasta este comanda:

Pot apărea probleme dacă dezvoltatorii modulului au ignorat comutatorul --prefix.







Instalare cu easy_install

unde X.Y este versiunea Python. De exemplu, pentru a instala module pentru Python 2.5 folosind easy_install, trebuie să creați ierarhia corespunzătoare a directorului:

În absența unui astfel de director, easy_install va arunca o eroare.

Acum puteți instala pachetul:

ATENȚIE!
Rețineți că programul easy_install trebuie să se potrivească cu versiunea Python pentru care instalați pachetele. De exemplu, pe gazda noastră easy_install are un sufix corespunzător versiunii interpretului - easy_install-2.5, easy_install-2.6, easy_install-2.7, respectiv.

Configurarea unui server web pentru lucrul cu modulele locale

Pentru ca aplicația să vadă bibliotecile instalate, este suficient să adăugați următoarele fișiere în fișierul webapp.wsgi:

Activarea căii în partea de sus a listei asigură faptul că modulele instalate manual vor fi instalate mai devreme decât cele standard.

Utilizați în cron

Pentru ca scripturile care rulează de către cron să aibă acces la biblioteci instalate local, la începutul fișierului crontab trebuie să scrieți liniile necesare:

Rețineți că variabilele precum $ PATH nu înțeleg crontab și trebuie să înregistrați pe deplin toate căile.







Articole similare

Trimiteți-le prietenilor: