MycroftAI / mycroft-precise

A lightweight, simple-to-use, RNN wake word listener
Apache License 2.0
842 stars 227 forks source link

Unable to source install mycroft-precise #231

Open adefaria opened 2 years ago

adefaria commented 2 years ago

To Reproduce Steps to reproduce the behavior:

Earth:git clone https://github.com/mycroftai/mycroft-precise
Cloning into 'mycroft-precise'...
remote: Enumerating objects: 1581, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (26/26), done.
remote: Total 1581 (delta 13), reused 8 (delta 2), pack-reused 1553
Receiving objects: 100% (1581/1581), 453.15 KiB | 1.68 MiB/s, done.
Resolving deltas: 100% (1045/1045), done.
Earth:cd mycroft-precise/
/opt/mycroft-precise
Earth:./setup.sh
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package cython is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'cython' has no installation candidate
Earth:lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04 LTS
Release:    22.04
Codename:   jammy
Earth:
krisgesling commented 2 years ago

Hi there, it looks like there's only cython3 in the jammy packages: https://packages.ubuntu.com/search?keywords=cython&searchon=names&suite=jammy&section=all

Can you try modifying this line: https://github.com/MycroftAI/mycroft-precise/blob/e1a635e9675047eb86f64ca489a1b941321c489a/setup.sh#L43

just changing "cython" > "cython3" then run the install script again.

jrowberg commented 1 year ago

just changing "cython" > "cython3" then run the install script again.

This solution worked for me to solve the cython issue, though I then ran into a tensorflow requirement problem. Still digging on that one.

Peekhay commented 1 year ago

Same Problem for me. Hoping for a fix soon.