Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • LocalBitcoins
  • Главная
  • Список инструментов
  • HackWare
Menu

Ошибка «ModuleNotFoundError: No module named ‘pikaur’» (РЕШЕНО)

Posted on 05.12.202005.12.2020 by Alexey

Об утилите pikaur, замечательном менеджере пакетов для пользовательского репозитория Arch Linux, смотрите статью «Автоматическая установка и обновление пакетов AUR».

После очередного обновления при попытке использовать pikaur:

pikaur -Syu

стала возникать ошибка:

Traceback (most recent call last):
  File "/usr/bin/pikaur", line 5, in <module>
    from pikaur.main import main
ModuleNotFoundError: No module named 'pikaur'

Python жалуется, что отсутствует модуль под именем pikaur.

Возможно, в последних версиях pikaur уже исправили эту ошибку, но проблема в том, что сама утилита pikaur обновляется через pikaur…

Может возникнуть соблазн установить модуль pikaur с помощью pip3. Я попробовал этот вариант, pikaur заработал, но после этого pikaur уже невозможно обновить с помощью pikaur, поскольку возникает множество подобных ошибок:


pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__init__.py' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__main__.py' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/__init__.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/__main__.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/argparse.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/args.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/aur.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/aur_deps.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/build.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/config.cpython-39.pyc' существует в файловой системе
pikaur-git: '/usr/lib/python3.9/site-packages/pikaur/__pycache__/conflicts.cpython-39.pyc' существует в файловой системе
………………………...
…………………………
…………………………
…………………………
………………………...

Выход из этой ситуации — обновить pikaur вручную, воспользовавшись инструкцией «Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch».

Выполняем следующие команды:

git clone https://aur.archlinux.org/pikaur.git
cd pikaur

Если у вас уже существует папка pikaur, то вместо предыдущих команд выполняем:

cd pikaur
git pull

Запускаем обновление:

makepkg -fsri

Во время обновления у нас спросят:

:: pikaur и pikaur-git конфликтуют. Удалить pikaur-git? [y/N] 

Нужно согласиться на удаление пакета pikaur-git, то есть введите «y».

После этого pikaur вновь заработает:

pikaur -Syu

Близкие статьи

  • Ошибка «TypeError: 'AURPackageInfo' does not have attribute 'submitter'» (РЕШЕНО) (100%)
  • Автоматическая установка и обновление пакетов AUR (97.2%)
  • Как в Arch Linux (BlackArch, Manjaro) посмотреть информацию о пакете (97.2%)
  • Как скачать пакет без установки в Arch Linux и Manjaro. Как скачать исходный код пакета AUR (97.2%)
  • Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch (75.5%)
  • Что делать, если Arch Linux не загружается (RANDOM - 52.9%)

Добавить комментарий Отменить ответ

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

wp-puzzle.com logo


Поиск


Свежие записи

  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
  • Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
  • Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts

Свежие комментарии

  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)
  • Alexey к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Юрок к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Aleksandr к записи Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2023 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme