Anki Failing to Parse Version JSON

Hello everyone,

I am working on starting Anki for the first time on my machine (Windows 10 64x-bit desktop PC), however, I am running into an error which I have been unable to circumvent. After installing the most recent windows Anki launcher and running the program, the launcher goes straight into the console. To my understanding, this is not normal and it should go straight into the full program.

In the console, I am unable to go through the “Latest Anki” or “Choose a version” option. I get the following error:

Anki Launcher

  1. Latest Anki (press Enter)

  2. Choose a version

  3. Allow betas: off

  4. Cache downloads: on

  5. Download mirror: on

  6. Uninstall

1

Checking for updates…
Error: Failed to parse versions JSON: expected value at line 1 column 1
Press enter to close…

I have tried switching to mirror download, running as admin, reinstalling, delating files then reinstalling, and checking firewalls. After digging through forums and going through ChatGPT, I am at a loss for potential fixes. Would anyone here have any suggestions?

Have you modified files like pyproject.toml or uv.lock? You can find those files in the program files folder, see Managing Files - Anki Manual.

Appart from that: Are you using the latest launcher from https://apps.ankiweb.net/?

Edit:

No, it is normal. Anki changed the way it’s being installed and updated. That’s what the launcher is doing.

Thanks for the reply. I am using the most recent launcher (25.09 as of today). I haven’t touched the files in the program folder if that is what you are asking. They should all be fresh from the install. See below for the files I have in my program folder.

I meant the files inside of AnkiProgramFiles: some of them have a JSON like structure.

My “AnkiProgramFiles” folder is empty.

1 Like

Do you use, or have you used any sort of proxy, VPN or firewall software in the past? The launcher is trying to read a list of versions from the Python package list, but is not getting a response in the format it expects. What happens when you load the same page in your browser?

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.