Skip to content
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

Resolved: unofficial binary for PyAudio needed to install thunderfish (Win 10) #96

Closed
muchaste opened this issue Aug 21, 2020 · 4 comments

Comments

@muchaste
Copy link

The required PyAudio lib didn't install properly via pip causing the thunderfish install to halt. This is a PyAudio issue and not a thunderfish issue but maybe this happens to others as well.
This problem is resolved by installing PyAudio from a downloaded binary file from here: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio
execute pip install [download directory]

@janscience janscience reopened this Aug 21, 2020
@janscience
Copy link
Collaborator

Thank you for noticing and suggesting a solution. I will add that link to the audioio docs.

I removed all audio packages from the requirements of audioio. This way audioio (and thus thunderfish) should install without problems now. Can you please check? When it works with the updated audioio pip packages you can close this issue.

If more features are needed libsndfile and pyaudio need to be installed manually afterwards as described in audioio docs. These docs, however, must be improved to also cover windows installs. Any suggestions are welcome!

@janscience
Copy link
Collaborator

Can you also please test the installation of the sounddevice package as an alternative to PyAudio?

pip install sounddevice

@muchaste
Copy link
Author

works like a charm now, no trouble installing either thunderfish or sounddevice into a clean venv, EOD playback works well (as soon as sounddevice is installed)

@janscience
Copy link
Collaborator

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants