uvを使うようになりましたが、操作するたびに忘れているので以下のスライドから抽出した手順メモを見ています。もう1セットでおいておこうと書き出しているのがこのエントリーになります。
Pythonパッケージ管理 [uv] 完全入門 - Speaker Deck
今、PDFをEPUBに変換するツールがないやろか(Calibre以外に)とgituhbを漁っていまして。例えば、以下のリポを実行することを想定して手順を書いていきます。これはご自身のものと置き換えてみてください。
操作
git clone https://github.com/kstopa/pdf2epub.git cd pdf2epub uv init . uv venv source .venv/bin/activate uv add -r requirements.txt uv run python pdfpub.py ../target.pdf
調整項としてはPythonのバージョン指定がある場合は仮想環境を作るときに「uv venv」を「uv venv --python 3.11」とかつける感じらしいです。