En advarsel om at bruge pip og PyPI
- Læsetid
- 1 min
- Kategori
- Linux
Proton VPN Linux-appen bruger Python og afhænger af andre Python-softwareværktøjer (afhængigheder), der er installeret fra officielle Linux-distributionskilder.
Python giver Dem mulighed for at installere software fra uofficielle kilder som PyPI(nyt vindue) ved hjælp af pip(nyt vindue). Men pip er et kraftfuldt værktøj, som De bør bruge meget forsigtigt.
Når De installerer uofficielle Python-pakker ved hjælp af pip, kan de nyinstallerede pakker overskrive officielle Linux-distributionspakker. Dette kan ødelægge anden Python-software, der afhænger af dem, herunder Proton VPN-appen. Det kan også installere malware(nyt vindue).
De bør udvise ekstrem forsigtighed, når De bruger pip. Vi anbefaler, at De kun bruger pip, hvis De er en teknisk kyndig bruger.
Brug et virtuelt miljø
Den bedste måde at minimere risiciene forbundet med pip på er at installere pakker ved hjælp af pip i en virtuel maskine eller et virtuelt Python-miljø(nyt vindue) (venv). Dette isolerer den software, De installerer, så den ikke påvirker Deres primære Python-installation. Skadelig software kan potentielt stadig påvirke Deres system, selvom De bruger et venv.
Hvordan afinstallerer jeg pakker, der er installeret med pip?
Hvis De oplever problemer på Deres Linux-enhed efter at have installeret pakker med pip (for eksempel hvis Proton VPN Linux-appen ikke fungerer korrekt), kan De prøve at afinstallere pakkerne.
For at gøre dette skal De åbne et terminalvindue og bruge følgende kommando:
python3 -m pip uninstall
Eller hvis pakken blev installeret som root:
sudo python3 -m pip uninstall
Komplette instruktioner med valgfrie argumenter kan findes her(nyt vindue). Hvis alt andet mislykkes, kan det være nødvendigt at formatere Deres disk og geninstallere Linux. Det er derfor, vi på det kraftigste anbefaler kun at installere pakker ved hjælp af pip i et virtuelt miljø.