teratail header banner
teratail header banner
質問するログイン新規登録

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

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

新規登録して質問してみよう
ただいま回答率
85.30%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

エラー

エラーは、開発中に発生するエラーの種類、原因、対処方法を共有する投稿に使われます。具体的なエラーメッセージの説明も含まれます。

Q&A

2回答

333閲覧

pipのバージョン更新時のエラーを解消したい

Mai0429

総合スコア15

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

エラー

エラーは、開発中に発生するエラーの種類、原因、対処方法を共有する投稿に使われます。具体的なエラーメッセージの説明も含まれます。

0グッド

1クリップ

投稿2025/06/09 03:36

編集2025/06/09 03:44

0

1

実現したいこと

pipのバージョンを更新したい。

発生している問題・分からないこと

以下のエラーが出ます。
なお、Tempフォルダに、pip-...(以下略).whlというファイルは見つかりませんでした。
なぜこのようなエラーが出るのかわかりません。

Error: Wheel 'pip' located at C:¥Users¥...¥AppData¥Local¥Temp¥pip-unpack-4xlt1b5f¥pip-25.1.1-py3-none-any.whl is invalid.

エラーメッセージ

error

1Error: Wheel 'pip' located at C:¥Users¥...¥AppData¥Local¥Temp¥pip-unpack-4xlt1b5f¥pip-25.1.1-py3-none-any.whl is invalid.

該当のソースコード

Type

1python.exe -m pip install --upgrade pip --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted host pypi.org install --proxy http://自分のアカウント名:パスワード@プロキシ.ポート番号

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

同じようなinvalidエラーに対する投稿は少ないながらも英語でいくつかありましたが、解決した回答方法が見つかりませんでした。

補足

Windows 64bit operating system,
x64 base processor
Windows 10 Enterprise
現在インストールされているpip はpip 22.3.1

会社のパソコンで、Pythonプログラム自体のインストールは情報部の方がされました。
当方はそのPCをもらって、以降分析したいものがあり、最終的にはnumpyなどのライブラリをインストールしたいです。
numpyなどのインストールをしようとしたところ、
それぞれライブラリのwhlがinvalidと出てきたため、pipを更新しないと各libraryのダウンロードできるバージョンが合わないのではと思い、pipを更新することにしました。
出てくる共通の内容:
[notice] A new release of pip available
[notice]To update, run : python.exe -m pip install --upgrade pip

なお、Pythonを使用するのは約2年ぶりです。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

quickquip

2025/06/09 03:50

[notice] A new release of pip available [notice]To update, run : python.exe -m pip install --upgrade pip これはただの注意書きでエラーなどではないですよ。解決したいことのエラーを書いた方がよい可能性はあります
meg_

2025/06/09 09:18

> 会社のパソコンで、Pythonプログラム自体のインストールは情報部の方がされました。 > なお、Pythonを使用するのは約2年ぶりです。 Pythonのバージョンは何ですか?サポートが終了していないか確認の上再度インストールした方が良いかもしれません。
quickquip

2025/06/09 15:34

http://自分のアカウント名:パスワード@プロキシ.ポート番号 のポート番号の前、コロン:ではないですか?
quickquip

2025/06/10 01:51 編集

--trusted-host であるべきところが一カ所 --trusted host になってませんか? このコマンド、本当に自分で実行したものですか? ここが信頼できないとすると、回答可能な質問にならないのでは?
Mai0429

2025/06/10 04:35

コメントありがとうございます、ご連絡遅くなり申し訳ございません。 コマンドは自分で実行していますが、会社PCでこちらのアカウントにログインすることができないため、こちらへの投稿は私用のiPhoneから行っています。 そのためエラーコードや入力コードも全て、目視で会社PCを確認後、手作業でこちらで改めて入力しております。 その際-や:が抜けるなどの転記ミスがあったものと思われます。十分注意していたつもりでしたが、大変申し訳ございません。 他のライブラリ2つは既にDL出来ているので、コードのタイプミスなどでは無いと理解しており、各DL先とうちの会社PCの間の問題と理解しています。 先程pip25.1.1のDL先URLが会社のフィルターでブロックされていることがわかり、解除申請しました。解除後にこちらでご教示頂いたコマンドで通るかどうか、改めて試してみるつもりです。解除にしばらくじかんがかかっているようで、ご連絡遅くなり申し訳ございませんでした。
guest

回答2

0

Windows 11、Python 3.13.3で確認しました。

コマンドで上手くダウンロードできない場合は、ウェブから落とします。

  1. PyPIのpipのページhttps://pypi.org/project/pip/より、pip-25.1.1-py3-none-any.whlをダウンロードします。
  2. ダウンロードしたファイルが存在するフォルダーにて、以下を実行します。
python -m pip install pip-25.1.1-py3-none-any.whl

同様に、

python -m pip install ファイル名

上記3個は、Pythonバージョン、OS、CPUの違いによりファイルが異なるので注意しましょう。

投稿2025/06/09 14:37

hiroki-o

総合スコア1425

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

python.exe -m pip download pip --no-cache --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted host pypi.org install --proxy http://自分のアカウント名:パスワード@プロキシ.ポート番号

するとカレントディレクトリに pip-25.1.1-py3-none-any.whl がダウンロードされてできるはずです
そのファイルが本当にwhl(zip)ファイルかバイナリで見てみるのが、最初にやることかなと思います
中身がプレーンテキストのhtml(たとえばプロキシが出している警告ページのようなもの)だったりしないでしょうか


https://github.com/pypa/pip/issues/9691
https://pip.pypa.io/en/stable/news/#id392
pip v22.1b1で--proxyよりも環境変数の方が優先されるというバグが修正されました。
--proxyの指定が間違っていて環境変数の方に正しい設定がされているという状態だと、過去には正しくダウンロードできて、今はできなくなったという状況が説明つきます。
(不要な追記だったかも)

投稿2025/06/09 03:52

編集2025/06/10 05:06
quickquip

総合スコア11310

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Mai0429

2025/06/09 04:23

こちらのコードを試しましたが、pip-25.1.1 -py3-none-any.whlファイルはダウンロードされませんでした。他にそれらしきものも何もありません。 Collecting pip Using cached pip-25.1.1-py3-none-any.whl ERROR:Wheel 'pip' located at C:¥Users¥...¥AppDatat¥Local¥Temp¥pip-unpack-_zh6loz9¥pip-25.1.1-py3-none-any.whl is invalid. という経過及びエラーが出ました。 ※会社のパソコンで直接こちらにログインできないのでお返事遅くて申し訳ありません。
quickquip

2025/06/09 04:28 編集

Using cached とあるのでキャッシュにおいてあるwhl(かメタデータ?)を見てしまってますね --no-cacheを付けるべきでした (回答更新しました)
Mai0429

2025/06/09 05:22

ご返信ありがとうございます。 試しましたが、ダメでした。 --no cache をつけて実行したところ、以下のようになりました。 Collecting pip Downloading pip-25.1.1 -py3-none-any.whl -6.9kB ? 0:00:02 ERROR: Wheel 'pip' loctated at C:¥Users¥...¥AppDatat¥Local¥Temp¥pip-unpack-c__l7itu¥pip-25.1.1-py3-none-any.whl is invalid. という経過及びエラーが出ました。
Mai0429

2025/06/09 06:02

なお、pipのWHLファイルは以下フォルダにあることがわかりました。 C:¥users¥...AppData¥Local¥Programs¥¥Python¥Python311¥Lib¥...(会社PCなので少しぼかします)¥_bundled 開いていませんが、WHLファイルとしてパソコンに認識されています。 更新日時は2022年、最初にPythonを情報部に入れていただいたときの日付でした。
Mai0429

2025/06/09 06:40

五月雨式に失礼します。 pip-22.3.1-py3-none-any.whl の中身をテキストエディタで見てみたところ、文字化けしているようでした。 VS Codeで開こうとしたところ、このAutherを信頼しますか?と出て来て、わからなかったので開かずに閉じました。 なお、他のライブラリのインストールを試みたところ、できたものと、できなかったものがあります。 DLできたもの...pypdf、openpyxl DLできなかったもの...numpy、matplotlib、pandas できなかったものについて、出るエラーはいずれもwhlファイルがinvalidというもので、--no cacheをつけると、以下のようになります。 ERROR:Could not find a version that satisfies the requirement install (from versions: none) ERROR: No matching distribution found forinstall やはりpipのバージョンを更新できれば、インストールできていない3つのライブラリはインストールできる予感がしますが、pipの更新そのものがwhlファイルがInvalidということで、できません。。
quickquip

2025/06/09 06:50

> pip-22.3.1-py3-none-any.whl の中身をテキストエディタで見てみたところ、文字化けしているようでした。 VS Codeで開こうとしたところ、このAutherを信頼しますか?と出て来て、わからなかったので開かずに閉じました。 whlファイルは中身はzipファイルなので、zipに拡張子を変えて解凍してみる、とかバイナリエディタで見てみるとかします 普通にネットワークの(proxyの)問題だと思うので、pipをどうこうするのではなくて、プロキシのログを見るなどネットワークのトラブルシュートが必要なのだと思いますが……?
quickquip

2025/06/10 03:12 編集

> やはりpipのバージョンを更新できれば、インストールできていない3つのライブラリはインストールできる予感がします わたしは、まったく、これっぽっちも、そんな気はしません(プロクシ関連のバグはありえるかもしれませんが…) 疑う余地はネットワークの方にしかないと思ってます
quickquip

2025/06/10 02:49

Windows環境ではないですが、ローカルに認証なしのプロキシをたてて、pip download pip --no-cache 略 --proxy http://localhost:8080 は期待通り動きました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問