Предупреждение об использовании pip и PyPI
- Чтение
- 0 мин.
- Категория
- Linux
Приложение Proton VPN для Linux использует Python и зависит от другого программного обеспечения Python (зависимостей), установленного из официальных источников дистрибутивов Linux.
Python позволяет устанавливать программное обеспечение из неофициальных источников, таких как PyPI(новое окно), с помощью pip(новое окно). Но pip — это мощный инструмент, который вам следует использовать очень осторожно.
Когда вы устанавливаете неофициальные пакеты Python с помощью pip, новые пакеты могут заменить официальные пакеты дистрибутива Linux. Это может нарушить работу другого программного обеспечения Python, которое зависит от них, включая приложение Proton VPN. Это также может установить вредоносную программу(новое окно).
Вам следует соблюдать крайнюю осторожность при использовании pip. Мы рекомендуем использовать pip только в том случае, если вы технически подкованный пользователь.
Используйте виртуальное окружение
Лучший способ свести к минимуму риски, связанные с pip, — устанавливать пакеты с помощью pip на виртуальной машине или в виртуальном окружении python(новое окно) (venv). Это изолирует устанавливаемое программное обеспечение, поэтому оно не повлияет на основную установку Python. Вредоносное программное обеспечение потенциально все еще может повлиять на вашу систему, даже если вы используете venv.
Как удалить пакеты, установленные с помощью pip?
Если у вас возникли проблемы на устройстве Linux после установки пакетов с помощью pip (например, если приложение Proton VPN для Linux работает некорректно), вы можете попробовать удалить эти пакеты.
Для этого откройте окно терминала и выполните следующую команду:
python3 -m pip uninstall
Или если пакет был установлен с правами root:
sudo python3 -m pip uninstall
Полные инструкции с необязательными аргументами можно найти здесь(новое окно). Если ничего не помогло, вам может потребоваться отформатировать диск и заново установить Linux. Вот почему мы настоятельно рекомендуем устанавливать пакеты с помощью pip только в виртуальном окружении.