Cum puneți modulele în Python cum se pune acest lucru

noi vom defini suferința voastră rușinoasă într-o faptă.

1) Vă recomand să recomandăm din PyCharm, în general, toate dependențele, de asemenea, trage, dar este mai frumos (de exemplu pe 2.7 32bit acest ziar a fost pus fără întrebări cu un singur clic)

2) unele module depind de alte module și, desigur, le descarcă atunci când se instalează prin pip, dar nu pot fi întotdeauna livrate. Apoi, trebuie să te uiți la jurnalele și pune aceste dependențe manual / direct (de asemenea, de la PyCharm, dar pentru a înțelege în mod individual, de ce nu a pus unele - de exemplu, nu se descarcă sau ceva de genul asta)

3) și, în sfârșit, dependențele de la punctul 2, iar modulele în sine pot depinde de compilarea codului C ++. Aici, de regulă, este o ambuscadă: uneori, pur și simplu și sub Linux nu se întâmplă (pentru că este deja în codul C ++ este, în funcție, bit la fel)), dar sub Windows destul de sumbră: aici vin în ajutorul gata pentru instalatori care au deja conțin dll ki compilate, acestea sunt instalate de către instalator, de regulă, iar după instalare este complet vizibil pentru PyCharm, după care puteți pune în siguranță în funcție de ele.

Plecând de la punctul 3, trebuie să înțelegeți că șansele de a pune un modul care depinde de Cod sunt direct proporționale cu abilitatea dvs. de a utiliza Google sau de experiența dvs. în compilația C. Pur și simplu vorbind - dacă instalatorul nu o găsește, este ireală să o puneți.

De exemplu, pycurl pentru versiunea pe 64 de biți pentru Windows, există doar 7.19, iar ultima - 7.19.5, de fapt, diferența este enormă - acesta din urmă suportă Unicode, iar primul nu, în cele din urmă nu funcționează corect, de exemplu, GrabLib. De asemenea, nu există aproape nici un al treilea python al unor vechi compilate (în opinia mea, SciPy doar sub 2.7, etc.). De asemenea, sub Windows pur și simplu nu este un nou-fangled, de exemplu, aiohttp (acest lucru poate fi adevărat, dar care este asociat cu ea nu este exact, și anume în special cu asihronom nu joaca). Lxml populare lipsește sub 64 de biți, etc.

Prin urmare, va trebui să utilizați Linux. Originalul "compatibilitate" este decis în Kivy - sub Windu dau să descarce virtual cu Linux. Ar putea de la ea și împinge departe, capacitatea de biți doar verificați.

Dar! Nu uitați că este Python și aplicații GUI (și jocuri), iar publicul lor trăiește pe Windows, astfel încât problema trebuie să știți din toate părțile, și să renunțe la Windows ( „am pus Linuk și tot nu-mi pasă“) este imposibil.