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

A semi-successful install guide for windows native / compilation of relevant GH issues #118

Open
estherwang01 opened this issue Jan 29, 2022 · 0 comments

Comments

@estherwang01
Copy link
Collaborator

This is a troubleshooting guide for installing on windows native (as opposed to WSL/Ubuntu). Refer to README if you are installing on subsystem for linux.

Follow the general guide in the README, with the following additions:

  • When installing Python3, make sure to select "add to PATH" (if you're using an installer). Also (as of 1.29.22) do not install Python3.10. Use 3.9 or 3.8 for now.
  • When you deal with requirements.txt, you're likely going to run into issues involving pyaudio. Follow this guide to get pyaudio.
  • When you run npm install, you'll likely get some error about codemirror / react / codependencies. If this happens, ignore and rerun npm install --force

To run the basestation (branch/master):

  • It may run smoothly. Mine did not. This is a list of things I had to do:
  • pip install bcrypt / pip install flask_api / whatever the error messages say is missing. I had about 4 ish random installations to make for whatever reason
  • Comment out the if statement starting on line 84 of base_station.py (replace with self.sock.bind(server_address)) if you encounter issues involving WERKZEUG (comment if anyone finds a better fix for this)
  • '.' is not recognized as an internal or external command, operable program or batch file. in CMD --> run in bash instead (MINGW64 ended up working fine for me)
  • Command flask not found --> follow this guide
  • No gui updates on JS change --> follow this guide
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

1 participant