2024年9月20日
DOBOT Magician Pythonエラー『OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。』
Dobot MagicianをPythonで制御する際に、
OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。
というエラーが発生することがあります。
本記事では、Dobot MagicianでPythonプログラムを実行する際にエラーが出た時の対処法を記載しています。
『OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。』について
このエラーは、Dobot MagicianをPythonで制御する際に使用する.dllファイルの互換性が原因で発生することがあります。また、不適切な.dllファイルの読み込みによっても発生する可能性があります。正しく、最新の.dllファイルを使用することが重要です。
エラーの対処法
実行するPythonファイルと同じ階層に.dllファイルが存在しているかを確認してください。
以下の手順に従ってダウンロードしてください。
dllファイル更新手順
最新ファイルをダウンロードするためDobotの公式のダウンロードセンターにアクセスしてください。
【DOBOT : Download Center】
カテゴリ:Magicianを選択し、二次開発(Secondary Development)から
【Dobot Demo (DOBOT Magician) v2.3】
をダウンロードしてください。※バージョン(v.〇〇)は更新される可能性があります。
この際、アカウントの作成が求められる場合がありますので、お手数ですが作成とログインを行ってください。二次開発の項目より→
ダウンロードしたファイルには【Dobot Demo V2.3-en.rar】という名前のRARファイルが含まれています。右クリックして「すべて展開」を選択し、ファイルを展開してください。
展開したファイルを次のように開けていきます。
Dobot Demo V2.3-en → Dobot Demo V2.3-en → demo-magician-python-64-master → demo-magician-python-64-master
この中に.dllファイルが含まれていますので、それをコピーしてください。
コピーしたファイルを、実行するプログラムがある階層と同じ場所にペーストしてください。
- プログラムを実行し、エラーが解消されているか確認してください。エラーが出なければ、ファイルの更新が無事に完了したことになります。
弊社よりお買い求めの方へ
弊社からもファイルを配布していますが、ファイルはDOBOT社で日々更新されるもののため、最新バージョンではない可能性があります。DOBOT社の公式サイトで最新のファイルを確認し、使用してください。
参考テキスト
(2024/09/20現在)