Varování ohledně používání pip a PyPI
- Čtení
- 2 minut
- Kategorie
- Linux
Aplikace Proton VPN pro Linux používá Python a závisí na dalších softwarových nástrojích Pythonu (závislostech) nainstalovaných z oficiálních zdrojů distribuce Linuxu.
Python vám umožňuje instalovat software z neoficiálních zdrojů, jako je PyPI(nové okno), pomocí nástroje pip(nové okno). Pip je však mocný nástroj, který byste měli používat velmi opatrně.
Pokud instalujete neoficiální balíčky Pythonu pomocí nástroje pip, nově nainstalované balíčky mohou přepsat oficiální balíčky distribuce Linuxu. To může narušit jiný software Pythonu, který na nich závisí, včetně aplikace Proton VPN. Může to také nainstalovat malware(nové okno).
Při používání nástroje pip byste měli dbát mimořádné opatrnosti. Doporučujeme jej používat pouze v případě, že jste technicky zdatný uživatel.
Používejte virtuální prostředí
Nejlepším způsobem, jak minimalizovat rizika spojená s nástrojem pip, je instalovat balíčky pomocí pipu ve virtuálním počítači nebo v virtuálním prostředí Pythonu(nové okno) (venv). Tím se nainstalovaný software izoluje, takže neovlivní vaši hlavní instalaci Pythonu. Škodlivý software však může váš systém stále potenciálně ovlivnit, i když používáte venv.
Jak odinstaluji balíčky nainstalované pomocí nástroje pip?
Pokud se po instalaci balíčků pomocí nástroje pip setkáte s problémy na svém zařízení s Linuxem (například pokud aplikace Proton VPN pro Linux nefunguje správně), můžete se pokusit tyto balíčky odinstalovat.
Chcete-li tak učinit, otevřete okno terminálu a použijte následující příkaz:
python3 -m pip uninstall
Nebo pokud byl balíček nainstalován pod účtem root:
sudo python3 -m pip uninstall
Kompletní pokyny s volitelnými argumenty naleznete zde(nové okno). Pokud vše ostatní selže, možná budete muset přeformátovat disk a znovu nainstalovat Linux. Proto důrazně doporučujeme instalovat balíčky pomocí nástroje pip pouze ve virtuálním prostředí.