# What's the best way to use self-compiled Anki for normal study?

**URL:** <https://forums.ankiweb.net/t/whats-the-best-way-to-use-self-compiled-anki-for-normal-study/68028>\
**Category:** Development\
**Created:** [January 1, 2026, 1:00pm UTC](https://forums.ankiweb.net/t/whats-the-best-way-to-use-self-compiled-anki-for-normal-study/68028 "2026-01-01T13:00:21Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![vaibhav](https://avatars.discourse-cdn.com/v4/letter/v/c68b51/32.png) [@vaibhav](https://forums.ankiweb.net/u/vaibhav)\
**Post date:** [January 1, 2026, 3:19pm UTC](https://forums.ankiweb.net/t/whats-the-best-way-to-use-self-compiled-anki-for-normal-study/68028/5 "2026-01-01T15:19:09Z")

</div>

> [@llama](#):
>
> but once you’ve got the wheels built you should be able to reference them in the pyproject.toml

I placed the wheels in the `%LOCALAPPDATA%\AnkiProgramFiles\wheels` directory and updated the `pyproject.toml` in `AnkiProgramFiles` to this:

```toml
[project]
name = "anki-launcher"
version = "1.0.0"
description = "UV-based launcher for Anki."
requires-python = ">=3.9"
dependencies = [
  "anki-release==25.09.2",
  "anki==25.09.2",
  "aqt==25.09.2",
]

[tool.uv.sources]
anki = { path = "wheels/anki-25.9.2-cp39-abi3-win_amd64.whl" }
aqt = { path = "wheels/aqt-25.9.2-py3-none-any.whl" }

```

Then, clicked on Anki shortcut, chose `Sync project changes` in the launcher window that opened and it worked. Thank you!

I faced this issue in between: [Failed to uninstall package due to missing `RECORD` file](https://forums.ankiweb.net/t/failed-to-uninstall-package-due-to-missing-record-file/66245)  
I solved it by manually removing the problematic files from the `\.venv\Lib\site-packages` directory.

---

_[View the full topic](https://forums.ankiweb.net/t/whats-the-best-way-to-use-self-compiled-anki-for-normal-study/68028)._
