-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error Messages #38
Comments
@WonderfulDoge72 Thanks for raising an issue Also If you haven't done already, I'd suggest deleting any previous versions and clean any virtual environments python3.11 -m venv venv
source venv/bin/activate
# this should pull the latest changes in master branch
pip install --no-cache git+https://github.com/thevickypedia/Jarvis.git
jarvis install # you may have to run this step twice in case of conflicts during multi-threading And finally, pip install --no-cache aiohttp==3.8.6 pyobjc==9.0.1 Please try the above, and let me know how it goes. |
It worked. Thanks so much for your help. Unfortunately, I just realized I have an arm64 processor but need an AMD one to run the code. I will buy another computer in the next week that is compatible and hopefully run Jarvis. Thanks again for the awesome project and fast reply. |
The wake word detection library (picovoice older than v2) is the only dependency that cannot run on ARM based machines. I intentionally hard coded picovoice to 1.9 since their newer versions are not open source. I was going to create my own light weight wake word detection engine but the process is pretty time taking.
|
I was able to manually install dependencies listed on the version_locked_requirements.txt, but for some reason, it now gives me this error when I use the Jarvis start command: SyntaxError: multiple exception types must be parenthesized. Any solutions? I know this indicates that when handling multiple exception types within a single except block, you need to enclose them within parentheses, but I don't know where to add parentheses around the list of exception types I want to handle. |
@WonderfulDoge72 - I appreciate your efforts to get this working. I pushed out a change pip install git+https://github.com/thevickypedia/Jarvis.git
jarvis install As far as I know, porcupine - v3 is the only library you might need to install after doing the steps above. I couldn't get myself to having to generate a token just for wake word detection and I primarily run Jarvis on my AMD machine. So I never re-visited to spend the time to figure out what's going on with machines running other processors. Let me know how it goes. Good luck. |
Thanks for the enhancements. I am running Python 3.11.0 64-bit on a Mac OS Sonoma 14.5 in VS code. I uninstalled and deactivated everything and started a new virtual environment. However, when I type in the pip commands to install, the console still gives me this error:
The console does not give me another option or show any effort in trying to keep installing. Where can I get the complete list of dependencies to install manually? Thanks so much for your patience and understanding. |
I think you may have done a rm -rf venv # (or your virtual env's name)
python3.11 -m venv venv && source venv/bin/activate
python -V && which python # Make sure this points to 3.11.0 and it is the python within the venv you created
pip install --no-cache --force git+https://github.com/thevickypedia/Jarvis.git The latest commit on Btw, this isn't an IDE issue, this is an installation problem. |
What you told me works. I am seeing the new Y/N for the ARM processor option to install. However, Requirements should be satisfied by a PEP 517 installer. Custom 'build_py' does not implement 'get_data_files_without_manifest'. Please avoid running Please avoid running See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (gTTS) Thanks again for your patience and for being so nice about helping me with these issues. |
There is a long standing issue about the Update
Can you cross check all the package versions as above. This is the output of my pip install --no-cache --no-cache-dir --force-reinstall -r arm_req.txt |
Interesting. I am on a month-long vacation, so I haven't had much time to work on this. I did cross-check the package versions, and they appear to be somewhat identical, given that newer versions of some software have been released since the provided comment. Installing directly does not work, as my pip could not find the source code to build any of the wheels. I have asked some of my friends who are far more advanced in Python as well. It may just be my computer, so I will maybe test this on a different model/OS. I don't know if you have any more solutions to my issues but thanks for everything, and know that I will not give up until Jarvis works. I will keep you updated and if any fixes or improvements come up, let me know. |
First of all, thanks so much for the great project. However, when I try using the install line I get these errors:
I am running this on Visual Studio code on Mac OS Sonoma 14.5. I Ensured Required Build Tools, Upgraded pip, setuptools, and wheel, Manually Installed Dependencies, and Checked for Pre-built Wheels, but still have no luck. Im sorry if this is rather a dumb question, but I'm quite new to python and could not find anything to solve my problem.
The text was updated successfully, but these errors were encountered: