Как собрать tar.gz пакет и установить в Termux?

Ссылка скопирована
1 ответ

Здравствуйте! Столкнулся с проблемой установки одной библиотеки с помощью pip, я думаю что это связано именно с версией python т.к. раньше на более ранних версиях все нормально работало.
Я хочу собрать версию python 3.7 из tar.gz и установить ее в termux т.к в репозитории для версий python для termux есть только одна новейшая версия которая скорее всего не совместима, или это проблема pip. Обшарил весь интернет нету рабочей и подходящей для меня инструкции

P.S прикреплю ошибку с установки пакета возможно это связано не с версией

note: This error originates from a subprocess, and is likely not a problem with pip.         ERROR: Failed building wheel for maturin       Failed to build maturin       ERROR: Could not build wheels for maturin, which is required to install pyproject.toml-based projects       [end of output]    note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error  × pip subprocess to install build dependencies did not run successfully.exit code: 1 ╰─> See above for output.  note: This error originates from a subprocess, and is likely not a problem with pip.

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for maturin Failed to build maturin ERROR: Could not build wheels for maturin, which is required to install pyproject.toml-based projects [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.

Дополнительно:

Дурацкая манера тыкать все мыслимые теги. Теги TAR и GZIP удалены. Хотел было также удалить и "Эмулятор терминала", но пока не стал.

  • Could not build wheels for maturin, which is required to install pyproject.toml-based projects

    Ну так maturin у вас установлен?

  • Ответы:

    pip install maturin
    pip install wheels

    Проблема решена, у меня был не установлен rust, не обратил внимание на пару строк выше. Закрыто

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Андрей PHP Ответ

    Для сборки tar.gz пакета и его установки в Termux, вам понадобится выполнить несколько шагов. Вот пошаговая инструкция:

    1. Сначала убедитесь, что у вас установлен Termux на вашем устройстве. Если его нет, вы можете скачать его из Play Store.

    2. Создайте новый каталог, в котором будет содержаться ваш пакет. Например, вы можете создать каталог с именем "mypackage".

    3. Поместите все файлы, которые должны быть включены в ваш пакет, в этот новый каталог.

    4. Откройте Termux и перейдите в каталог с вашим пакетом, используя команду cd. Например, если ваш пакет находится в папке "mypackage", вы можете ввести команду cd mypackage.

    5. Теперь вам нужно создать tar-архив из содержимого вашего каталога. Для этого выполните следующую команду:

       tar -czvf mypackage.tar.gz *

    tar -czvf mypackage.tar.gz *

    Эта команда создаст сжатый tar-архив с именем "mypackage.tar.gz" из всех файлов и папок в текущем каталоге.

    6. После создания tar.gz пакета, вы можете установить его в Termux с помощью следующей команды:

       pkg install ./mypackage.tar.gz

    pkg install ./mypackage.tar.gz

    Эта команда установит ваш пакет в Termux.

    Теперь у вас должен быть успешно собранный tar.gz пакет, установленный в Termux. Не забудьте заменить "mypackage" на имя вашего каталога и пакета при необходимости. Если у вас возникнут какие-либо проблемы или вопросы, не стесняйтесь обращаться за дополнительной помощью.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно