UV
pythonのバージョン管理、および、pythonの仮装環境を構築することができるuvだが、いくつか欠点が見つかってきているため、共有する。
なお、今後も追記、修正していく予定。
python2.XX系を利用できない
LLMやtorch,を用いたAIの開発、利用に関しては問題にはならないが、python2.x系を使用することができない。
過去のpython2系コードを利用する際に課題となる。
pyenvを利用することで回避することが可能。
$ \beta $版である
uvのバージョンは日々細かくアップデートされていることが確認できる一方で、いまだに0.xxのバージョンである。
これは、ベータ版つまり試験版を意味する。開発において、環境構築の手戻りは避けるべき項目である。
knowledge不足
当方の記事も多々参照され、ブックマークされている。正直、それほど多くの内容を記述しているわけではない。おそらく、他の情報が不足していることが要因であると考える。
knowledgeが不足しているため、不具合に遭遇した際に、解決策の発見に要する時間が長期化することが想定される。
先に述べた、$\beta$である点にも共通するが、実戦の開発に使用するには時期尚早であると言わざるを得ない。