Pipenv が「⠋ ロック中...」で停止しました 質問する

Pipenv が「⠋ ロック中...」で停止しました 質問する

[numpy|opencv|pandas] をインストールするときに、pipenv が「ロック中...」の段階で停止するのはなぜですか?

実行中pipenv install pandasまたはpipenv update長時間ハングアップし、まだロック中であることを示すメッセージと読み込み画面が表示されます。なぜですか? 何をする必要がありますか?

ベストアンサー1

パッケージがインストールされ、ホイールが構築されています

この状態を説明するのにおそらくより適切な用語は「構築とロック...」または同様のもの。

これは、numpy、opencv、pandas、またはその他の大規模なパッケージをインストールする場合に特に発生する可能性があります。

バックグラウンドで起こっていることは、pipenv がパッケージをダウンロードし、おそらくホイールをビルドしていることです。

この場合の治療法は、強い忍耐力を持つことであることが多いです。

ロックとは何ですか?

pipenv コンテキストでの「ロック」について詳しくは、こちらをお読みください。https://pipenv.kennethreitz.org/en/latest/basics/#pipenv-lock

$ pipenv lock は、プロジェクトのすべての依存関係 (およびサブ依存関係)、それらの最新バージョン、およびダウンロードしたファイルの現在のハッシュを宣言する Pipfile.lock を作成するために使用されます。これにより、繰り返し可能な、そして最も重要な決定論的なビルドが保証されます。

しかし、時にはないインストールが遅い/大きいというだけでなく、あなたの問題ですPipfile[.lock]。これが問題であると確信している場合は、コマンドpipenv lock --clearを再実行して、pipenv installこのスレッド詳細については。

おすすめ記事