openrecall / openrecall

OpenRecall is a fully open-source, privacy-first alternative to proprietary solutions like Microsoft's Windows Recall. With OpenRecall, you can easily access your digital history, enhancing your memory and productivity without compromising your privacy.
GNU Affero General Public License v3.0
1.47k stars 65 forks source link

Unable to have OpenRecall installed successfully on my Windows device. #19

Open Angiin opened 3 weeks ago

Angiin commented 3 weeks ago

Get this error while installing OpenRecall

Error Snippets:

Collecting pyobjc-core==10.3 (from pyobjc->openrecall)
  Using cached pyobjc_core-10.3.tar.gz (934 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [2 lines of output]
      running egg_info
      error: PyObjC requires macOS to build
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
mahiryildiz commented 3 weeks ago

Same here.

koenvaneijk commented 3 weeks ago

Thanks for raising the issue. We are working on a fix. pyobjc is a MacOS only package/dependency, therefore on Windows this should not install. Could you please confirm your Python version is 3.11?

Angiin commented 3 weeks ago

I am using Python 3.11, version information is as below: Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32

koenvaneijk commented 3 weeks ago

Alright, I've updated the Get Started instructions for now: https://github.com/openrecall/openrecall/blob/main/README.md#get-started You will additionally need Git to install it on your machine.

Try to install with:

pip install git+https://github.com/openrecall/openrecall.git

Please let me know if this works for you.

koenvaneijk commented 3 weeks ago

If the above does not work, please try:

pip install --upgrade --no-cache-dir git+https://github.com/openrecall/openrecall.git
Angiin commented 3 weeks ago

Thank you, it can be installed. However, accessing http://localhost:8082/ prompt the below error:

image

Angiin commented 3 weeks ago

Alright, I've updated the Get Started instructions for now: https://github.com/openrecall/openrecall/blob/main/README.md#get-started You will additionally need Git to install it on your machine.

Try to install with:

pip install git+https://github.com/openrecall/openrecall.git

Please let me know if this works for you.

This cmd is working. The only issue I have now is accessing the localhost:8082

koenvaneijk commented 3 weeks ago

Did you run the command:

python3 -m openrecall.app

If so, does the console/terminal show any errors?

Angiin commented 3 weeks ago

Did you run the command:

python3 -m openrecall.app

If so, does the console/terminal show any errors?

Have run, but there's no prompt in the command window. Guess it should be running in the background (Not sure)

Angiin commented 3 weeks ago

This is the screenshot of the CMD window:

image

koenvaneijk commented 3 weeks ago

Can you please provide your system specs? Are you trying to run this with <=4GB RAM perhaps? I'll add base system requirements to the README.md.

koenvaneijk commented 3 weeks ago

We see a lot of Windows users, like yourself, experience installation issues, therefore I've created issue https://github.com/openrecall/openrecall/issues/22 and added it to the roadmap. The one-click installer should include all dependencies (such as an embedded Python) in a single one-click installer. We believe this feature is top priority, right after the encryption of storage.

Angiin commented 3 weeks ago

Thank you. My device is Surface Pro 8 (i5 + 16GB).