- Автор темы
- #1
Ну или как продвигают сайты через запросы
Чтобы обновить pip без конфликтов в Ubuntu/WSL, следуйте инструкциям
1. Создайте виртуальное окружение
python3 -m venv myenv # Создаёт виртуальное окружение в папке "myenv"
source myenv/bin/activate # Активирует окружение
После активации в терминале появится префикс (myenv)
2. Обновите pip внутри окружения
Теперь ошибки не будет, так как вы работаете в изолированной средеpip install --upgrade pip
3. Используйте окружение для проектов
Устанавливайте пакеты только внутри активированного окружения
Деактивируйте окружение, когда закончитеpip install requests numpy # Пример
deactivate
4. Если всё же нужно обновить глобальный pip (не рекомендуется)
Добавьте флаг --break-system-packages:
python3 -m pip install --upgrade pip --break-system-packages

Дополнительно
Установите pipx для глобальной установки Python-приложений:
sudo apt install pipx -y
pipx ensurepath
Пример использования pipx
pipx install black # Устанавливает форматтер "black" в изолированное окружение
Рекомендация: Всегда используйте виртуальные окружения для проектов. Это защитит системные пакеты и избежит конфликтов зависимостей.
Зачем эта информация? Парсинг страниц в поисковике по узкопрофильным запросам, и вывод в топ GTA5 RP. Один пост, с одной страницы - капелька в океане