質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.92%

オフライン状態のwindows7で.pyを.exeに変換したものを実行したい

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 244

score 11

前提・実現したいこと

python並びにWindowsの初学者です。
最終的な目標は,題名の通りWindows 10で作成した.exeをオフライン状態のWindows 7で実行できるようにすることです。

現段階では在庫管理を行う.pyを作り,それをコマンドプロンプト等を用いて.exe化することができました。(exe化の過程はこちらを参考にさせていただきました。)
しかしWindows 10でこの.exeが正常に動くことは確認できましたがUSBで.exeが入っているファイル(以下,前室ファイルと呼びます。)をオフライン状態のWindows 7デスクトップに貼り付けて該当の.exeをクリックするとエラーメッセージが2つ出てきて開くことができません。

どうかお時間あれば有識者の方々,お力添えいただけたら幸いです。

発生している問題・エラーメッセージ

前室ファイルの内容は以下の通りです。

・_pycache_
・build
・dist(この中に.exeが入っています)
・chromedriver.exe
・aaa.txt(これより下は一部略していますが.pyファイル構成に必要なtxtやxlsx,specです)
・bbb.txt
・……
・……
・mmm.txt
・ooo.txt
・onconsole.spec
・月末決算.xlsx
・在庫管理.py
・在庫管理.spec
・出庫管理.txt
・出庫履歴の表.xlsx
・進捗管理表.xlsx

dist内は以下の通りです。
・chromedriver.exe
・aaa.txt
・bbb.txt
・……
・……
・mmm.txt
・ooo.txt
・onconsole.spec
・月末決算.xlsx
・在庫管理.exe
・出庫管理.txt
・出庫履歴の表.xlsx
・進捗管理表.xlsx

この前室ファイルをWindows 7のデスクトップに貼り付け,上記のdist内の在庫管理.exeをクリックすると以下のエラーメッセージが順に出てきます。
↓error1
![イメージ説明
↓error2
イメージ説明

試したこと

・error1に書かれているapi-ms-win-core-path-l1-1-0.dllというものがないからエラーが起こるのかと思いWindows 10でダウンロードしたものをWindows 7デスクトップに貼り付けたましたが何の効力もないように思いました。
・.Net Frameworkのインストールをしてみましたが変化なしでした。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • MM921

    2021/02/02 14:47

    初歩的な内容被り,申し訳ありません。
    実行する方法ばかり調べていたためその大事な部分をすっかり読み飛ばしてしまっていたようです…。
    なるほど,調べてみましたところWindows 8オペレーティングシステム用にリリースされたとのことなんですね。
    Windows 7でやろうとしてもできないわけですね…。

    初歩的なミスにもかかわらず,教えていただきありがとうございました!

    キャンセル

  • MM921

    2021/02/02 14:51

    おっしゃる通り,私の調査不足でした。
    >>なんでちゃんとそのOSで動く保証があるのか(サポートされているのか)をまず確認するべきじゃないのか、という話ね。
    貴重なアドバイス感謝いたします。次回はこのことをきちんと生かしたいと思います!

    キャンセル

  • gentaro

    2021/02/02 15:41

    解決したなら良かった。調べた内容を自己解決として回答に書いてクローズしてください。

    キャンセル

回答 1

check解決した方法

0

追記,修正の欄でgentaroさんのご協力のもとapi-ms-win-core-path-l1-1-0.dllはこちらのHPの

Api-ms-win-core-path-l1-1-0.dllは最初に、Windows 8を使用して、08/01/2012に、Windows 8オペレーティングシステム用にリリースされました。

よりWindows 7は対応していない,とのことです。
調査不足により皆様お手数をおかけしました。

これにてクローズとさせていただきます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.92%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る