- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- btz: Internet fejlesztés országosan!
- sziku69: Szólánc.
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- gban: Ingyen kellene, de tegnapra
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Meggyi001: Nyilvános wc-k.....még mindig hiánypótló...
- Elektromos rásegítésű kerékpárok
Hirdetés
-
LOGOUT
Debian GNU/Linux
Új hozzászólás Aktív témák
-
Friczy
senior tag
válasz
olivera88 #9369 üzenetére
Pip használatával könnyen el tudod érni, hogy olyan python libeket is feltegyél, amelyek a disztribúcióban is benn vannak. Aztán ha véletlenül ugyanaz felmegy a disztribúcióból és pip-en keresztül is, akkor bele lehet futni olyan hibákba, amelyek nehezen debugolhatóak. Más programoknál is célszerű elkerülni, hogy ugyanazt feltedd küldő forrásból, amit feltehetnél a disztribúcióból is, ugyanez a helyzet a python librarykkel.
Pl. az időjárás programodnak van valami függősége, ami a disztribúcióban is benne van, de te ezzel nem foglalkozol, felteszed a programot pip installal, az meg hozza magával a libraryt is. Később valamiért felteszed a disztribúcióbeli libet valami más függőségeként, amit meg apt-gettel telepítesz, máris lesz két eltérő python lib a rendszereden, és a szerencsén fog múlni, hogy mindkét programod a megfelelőt használja.
A virtualenv többek közt pont ezt a problémát tudja orvosolni. Létrehoz neked egy könyvtárat, amin belülre lehet aztán pip-pel vagy bárhogy máshogy telepíteni a neked szükséges libraryket, így biztos hogy nem akad össze azzal, amit a csomagkezelő tett fel. Ráadásul több virtualenved is lehet egy gépen teljesen különböző libekkel, így akár egyszerre lehet fenn más más környezetben ugyanannak a programnak eltérő verziója. És persze lehetne még folytatni....
https://packaging.python.org/tutorials/installing-packages/#creating-virtual-environments
Új hozzászólás Aktív témák
Hirdetés
- OLED monitor topic
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Opel topik
- sziku69: Fűzzük össze a szavakat :)
- Hajmeresztő ajánlat: 34,5 milliárd dollárért vinnék a Google Chrome böngészőjét
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Luck Dragon: Asszociációs játék. :)
- QNAP hálózati adattárolók (NAS)
- Formula-1
- E-roller topik
- További aktív témák...
- ÁRCSÖKKENTÉS Menő retró konfig: Q9550, Gigabyte P43, 4GB RAM, ASUS GT730
- Samsung Galaxy Book2 Pro 360 i7-1260P 16GB 512GB OLED touchscreen, GARANCIA: 1ÉV
- Bomba ár! Dell Latitude E5570 Touch - i5-6300U I 8GB I 256SSD I 15,6" FHD I HDMI I CAM I W10 I Gari
- Samsung Galaxy S25 128GB Kártyafüggetlen 1 év Garanciával
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080
Állásajánlatok
Cég: FOTC
Város: Budapest