• ベストアンサー

作成するデスクトップアプリのzip化がしたい。

まだ作成途中ですがこれをデスクトップアプリにしてzip化をしたいと思っています。 import tkinter root = tkinter.Tk() root.mainloop() しかし、pip install pyinstallerでインストールしようとしてもこのようなエラーが出てしまいます。どうすればいいですか。 PS C:\作業用Python> & C:/Users/user/anaconda3/python.exe c:/作業用Python/HelloWorld/install.py File "c:\作業用Python\HelloWorld\install.py", line 1 pip install pyinstaller ^^^^^^^ SyntaxError: invalid syntax PS C:\作業用Python>

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.4

> already satisfied の意味を調べると分かると思いますが「すでに満たされている」という意味なので、インストール済みです。 「自分が何をインストールししたのかくらい覚えておけ」と言われても無理があるので、普通は、「何がインストールされているか教えてくれるコマンド」を使って忘れていたことを確認します。そういうコマンドが用意されているに決まっているので、「pip インストール 一覧」とかで検索するとコマンドが分かります。

その他の回答 (3)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

拡張子 .py のファイルにはPythonプログラムを書きます。 pip install pyinstaller は、Pythonプログラムではなくて、コマンドですので、 PS C:\作業用Python> と表示されているところに、 PS C:\作業用Python> pip install pyinstaller と打ち込んで実行します。 拡張子 .py のファイルに書く物ではないです。

terabayahi1988
質問者

補足

PS C:\作業用Python> pip install pyinstaller Requirement already satisfied: pyinstaller in c:\users\user\anaconda3\lib\site-packages (6.3.0) Requirement already satisfied: setuptools>=42.0.0 in c:\users\user\anaconda3\lib\site-packages (from pyinstaller) (68.0.0) Requirement already satisfied: altgraph in c:\users\user\anaconda3\lib\site-packages (from pyinstaller) (0.17.4) Requirement already satisfied: pyinstaller-hooks-contrib>=2021.4 in c:\users\user\anaconda3\lib\site-packages (from pyinstaller) (2023.12) Requirement already satisfied: packaging>=22.0 in c:\users\user\anaconda3\lib\site-packages (from pyinstaller) (23.1) Requirement already satisfied: pefile>=2022.5.30 in c:\users\user\anaconda3\lib\site-packages (from pyinstaller) (2023.2.7) Requirement already satisfied: pywin32-ctypes>=0.2.1 in c:\users\user\anaconda3\lib\site-packages (from pyinstaller) (0.2.2) PS C:\作業用Python> こうなりました。これは正しくインストールできていますか

回答No.2

エラーの内容からすると、ソースファイル(install.py)に記述しているように見えます。 このコマンドは、実行中のPythonにpyinstallerモジュールを追加するためのものなので、ソースファイルに記述するのではなく、プロンプトで実行するものではないですか?

terabayahi1988
質問者

補足

回答ありがとうございます。 visualStudioを閉じてコマンドプロンプトを開き入力しました。 Microsoft Windows [Version 10.0.19045.3930] (c) Microsoft Corporation. All rights reserved. C:\Users\user>pip install pyinstaller 'pip' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\Users\user> こうなりました。あっていますか?

回答No.1

pip install pyinstaller で上手く行かない場合は、 python -m pip install pyinstaller で解決する場合が多いと思う。 試してみて。

専門家に質問してみよう