root@timely-wall:~# pip install aiogram==2.25.1 error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/Python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. Хелп!!!
thug, root@timely-wall:~# pipx install aiogram==2.25.1 Fatal error from pip prevented installation. Full pip output in file: /root/.local/state/pipx/log/cmd_2024-07-06_22.52.59_pip_errors.log pip failed to build package: aiohttp Some possibly relevant errors from pip install: error: subprocess-exited-with-error aiohttp/_websocket.c:3042:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ aiohttp/_websocket.c:3097:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ aiohttp/_websocket.c:3238:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ aiohttp/_websocket.c:3293:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ aiohttp/_websocket.c:3744:45: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1 ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (aiohttp) Error installing aiogram from spec 'aiogram==2.25.1'.
Используйте репозиторий: если нужный вам пакет есть в репозитории Ubuntu или Debian, установите его с помощью команды sudo apt install python3-имя_пакета. Создайте виртуальное окружение с помощью venv: установите пакет python3-venv с помощью команды sudo apt install python3-venv, затем создайте виртуальное окружение и установите необходимые пакеты внутри него. Используйте pipx: установите pipx с помощью команды sudo apt install pipx, добавьте его в ваш PATH (pipx ensurepath), а затем устанавливайте пакеты с помощью команды pipx install имя_пакета.