Closed frenzymadness closed 4 years ago
Jsem pro pip ze tří důvodů:
ALE, napřed bych vyzkoušel, že všechno v našem kurzu funguje s pipem. (Od dob wheelů jsem s pipem nikdy problém neměl, ani se scikitem, tensorflow atd., tak jsem zvědav, jestli se něco objeví.)
Pro největší balíčky (včetně sciki-learn) pip
určitě problém není. Spousta věcí ale binární distribuci nemá a může být pain-in-the-[cl]ass je instalovat, zejména v multiplatformním prostředí.
Ale je možné, že na ně mám jenom smůlu (např. že chci používat line_profiler
a že mi ho gcc odmítá zkompilovat).
Jeden důvod proč bych chtěl condu minimálně zmínit je, že se vyskutuje v mnoha dalších materiálech a spoustakrát jsem se setkal s dotazy typu co je pip / conda / anaconda atp. Druhý je, že pokud bude někdo pracovat ve Windows, tak s pipem dřív nebo později (spíš dřív) narazí na komplikaci s instalací nějakého balíčku.
Condu jsme zmínili, ale v materiálech preferujeme pip.
Používat v materiálech pro instalaci condu, pip nebo oboje? Z dosavadních zkušeností funguje pip ve virtuálním prostředí dobře, ale s pokročilejšími nástroji (NN, scikit-learn, …) může nastat problém se ne-python závislostmi.