1. ホーム
  2. python

EnvironmentErrorのため、パッケージをインストールできませんでした。[Errno 28] デバイスに空き領域がありません。

2022-02-11 09:53:52
<パス

pip install --upgrade tensorflowコマンドを使用してtensorflowをインストールすると、エラーが発生します。
EnvironmentError のため、パッケージをインストールできませんでした。[Errno 28] デバイスに空き領域がありません。

管理者が実行するものを選択した後、それを修正しようとしたが、まだ動作していない

しかし、注意深い読者は、実際にはエラーメッセージの中に解決策が示されていることに気づかれるでしょう。
python -m pip install --upgrade pip' コマンドによるアップグレードを検討する必要があります。
代わりに、次のように実行します。 python -m pip install --upgrade pip。

成功裏に解決!
**Inspiration: ** 私達があるコマンドを実行しているとき、私達は問題が発生するたびに baidu かグーグルで検索する必要はありません、私達はエラー メッセージを読むことを試みることができます私達がエラーを見つけることは便利です、また私達が問題を解決することは便利か可能です。
私が実行したコマンドをよく読むと、次のことがわかります: pip install --upgrade tensorflow
pipコマンドを実行して何かをインストールするわけですから、まずはpipをインストールしてもらって、その次のステップに進みましょう。
これを見て、問題は解決したと思われましたか?
NO! NO!
なお、tensortflowをインストールしたいので、pipコマンドの助けを借りて、tensortflowのインストールを続けます。
pip install --upgrade tensorflow
その結果、やはりエラーが報告されます。 ERROR: EnvironmentError のため、パッケージをインストールできませんでした。[Errno 28] デバイスに空き領域がありません。

今回は、そのエラーを詳しく見てみました。 環境エラーのため、パッケージをインストールできません。[Errno 28] No space left on device (デバイスに空き領域がありません)
この時点ではネットワーク環境が原因だと思うのですが、通常、何かのインストールパッケージをインストールするためにpipコマンドをすると、海外のイメージからダウンロードされてインストールされるので、そのためです。

ネットワークが原因というのが一般的な推測なので、うまくいきそうな解決策は2つあります。
a> ウォールツールを使用し、VPNに接続した後、再度コマンドを実行します。
b> 他の方法でインストールパッケージをダウンロードし、インストールする。

すでにエクストラネットに接続されている読者は、最初のルートを試すことができます。

2番目のルートはこちら
入る https://www.lfd.uci.edu/~gohlke/pythonlibs/ の URL。
これを探してダウンロードする(ページに入った後、マウスを奥のabcdedf...、tまでスライドさせないと見つけられません)。

見つかったら、ダウンロードする

ダウンロードしたディレクトリを探します。私の場合はd:/tensorflowにあります。

ディレクトリに切り替えます。 D:

コマンドを実行し、再度tensortflowをインストールしてみてください。 pip install tensorflow-1.9.0-cp37-cp37m-win_amd64.whl

また失敗した...辛い!!!!

今度はエラーメッセージをよく読んでください。[Errno 28] デバイスに空き領域がありません。
と思っていたのですが、"。 デバイスに空き容量がない もしかして、私のコンピュータに十分な空き容量がないのかもしれません。
だって、本当にCドライブの容量が少ないんだもん...。

Cドライブの無駄なファイルをサクッと削除して、実行を試みる

インストールが完了しました おそらく、最初のステートメントがスペース不足のため実行されたのでしょう

成功!