Asciinema: сбой после установки brew: ModuleNotFoundError: нет модуля с именем 'pkg_resources'

Созданный на 12 февр. 2018  ·  10Комментарии  ·  Источник: asciinema/asciinema

$ brew install asciinema
Warning: asciinema 2.0.0 is already installed

$ asciinema 
Traceback (most recent call last):
  File "/usr/local/Cellar/asciinema/2.0.0/libexec/bin/asciinema", line 6, in <module>
    from pkg_resources import load_entry_point
ModuleNotFoundError: No module named 'pkg_resources'

Traceback (most recent call last):
  File "/usr/local/Cellar/asciinema/2.0.0/libexec/bin/asciinema", line 6, in <module>
    from pkg_resources import load_entry_point
ModuleNotFoundError: No module named 'pkg_resources'

Это не проблема asciinema, а проблема с моей установкой - мне, вероятно, не хватает некоторых важных требований.

Я исследую эту проблему и добавлю примечания, как ее решить.

Самый полезный комментарий

Исправления для меня были:

 # to find and fix issues with my brew
$ brew doctor

$ brew install python3
Warning: python3 3.6.4_2 is already installed, it's just not linked.
You can use `brew link python3` to link this version.

$ brew link python3
Linking /usr/local/Cellar/python3/3.6.4_2... Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks

# It's possible that the linking would not be necessary if I skipped to the postinstall step.
$ sudo mkdir /usr/local/Frameworks
$ sudo chown $(whoami):admin /usr/local/Frameworks
$ brew link python3
Linking /usr/local/Cellar/python3/3.6.4_2... 1 symlinks created

На данный момент это все еще не сработает. Итак, я побежал:

$ brew postinstall python3

И тогда asciinema заработало!

Все 10 Комментарий

Исправления для меня были:

 # to find and fix issues with my brew
$ brew doctor

$ brew install python3
Warning: python3 3.6.4_2 is already installed, it's just not linked.
You can use `brew link python3` to link this version.

$ brew link python3
Linking /usr/local/Cellar/python3/3.6.4_2... Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks

# It's possible that the linking would not be necessary if I skipped to the postinstall step.
$ sudo mkdir /usr/local/Frameworks
$ sudo chown $(whoami):admin /usr/local/Frameworks
$ brew link python3
Linking /usr/local/Cellar/python3/3.6.4_2... 1 symlinks created

На данный момент это все еще не сработает. Итак, я побежал:

$ brew postinstall python3

И тогда asciinema заработало!

Установка python3 для пивоварения решила эту проблему для меня. Однако при попытке сохранить .cast локально (asciinema rec filename.cast) у меня все еще возникают проблемы с разрешениями. Однако использование ctrl-c записи после записи действительно сохраняет их должным образом.

Это явно проблема упаковки / домашнего пивоварения. В будущем, пожалуйста, сообщайте о подобных проблемах специалистам по сопровождению пакетов в репозитории формул brew. Спасибо!

Это мне тоже помогло. Спасибо!

Спасибо!

У меня это работает!

Это подходит для меня! Спасибо!!

та же ошибка
спасибо, сработало!

Это очень помогло, спасибо, дружище.

Идеально !
Это работает для меня, спасибо

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

TyrfingMjolnir picture TyrfingMjolnir  ·  7Комментарии

Edo78 picture Edo78  ·  5Комментарии

karelbilek picture karelbilek  ·  9Комментарии

ThomasWaldmann picture ThomasWaldmann  ·  3Комментарии

KurtPfeifle picture KurtPfeifle  ·  3Комментарии