0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Rye環境でNuitkaを使う

Last updated at Posted at 2024-09-29

めっちゃ単純だった…
これに数日ハマってしまった…

Rye

Pythonの今一番ホットなパッケージ管理ツール。
Rust製のため高速

Nuitka

Pythonの今一番ホットなビルドツール。
Pythonから.exeを作れる。従来のpyinstallerなどと違い、C言語ベースでビルドするので、スクリプトで実行するよりも動作が高速になる。

問題点

Ryeをインストール後に、その環境にNuitkaをインストールしたが、Nuitkaがうまく動かなかった。
おそらくRye経由だとNuitkaが「スクリプト」としてインストールされない?

PS C:\Users\xxx\dev> rye add Nuitka
PS C:\Users\xxx\dev> rye run nuitka --version
error: 指定されたファイルが見つかりません。 (os error 2)

呼び出しを以下のように、 python -m 経由に切り替えると動作した

PS C:\Users\xxx\dev> rye run python -m nuitka --version
2.4.8
Commercial: None
Python: 3.12.5 (main, Aug 14 2024, 04:23:18) [MSC v.1929 64 bit (AMD64)]
Flavor: Unknown
Executable: C:\Users\hattori\Desktop\dev\2409_JRWest_Camera\.venv\Scripts\python.exe
OS: Windows
Arch: x86_64
WindowsRelease: 11
Version C compiler: C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe (cl 14.3).
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?