要求されたパッケージはすべてすでにインストールされています。

要求されたパッケージはすべてすでにインストールされています。

Spyder 3.3.3 に付属していた Anaconda を新規インストールしました。Anaconda Prompt を使用して Spyder 3.3.4 をインストールしました。次に、Anaconda Navigator で Spyder 3.3.3 のギアを選択し、[更新] を選択します。次のメッセージが表示されます。

spyder==3.3.4 はこの環境にインストールできません。既存の環境にパッケージをインストールしますか、それとも新しい環境を作成しますか?

ただし、これを別の環境にインストールしたくありません。何が起こっているのでしょうか?

編集: Anaconda プロンプトを使用して Spyder を更新 (インストールではありません、申し訳ありません) すると、次のようになります:

警告: conda.compat モジュールは非推奨であり、将来のリリースで削除されます。パッケージ メタデータの収集: 完了 環境の解決: 完了

パッケージプラン

環境の場所: C:\ProgramData\Anaconda3

追加/更新された仕様: - スパイダー

次の新しいパッケージがインストールされます:

conda パッケージ処理 ~ pkgs/main/win-64::conda パッケージ処理 - 1.3.10-py37_0

以下のパッケージが更新されます:

conda 4.6.11-py37_0 --> 4.7.5-py37_0

続行しますか ([y]/n)? y

トランザクションの準備: 完了 トランザクションの検証: 完了 トランザクションの実行: 完了

(ベース) C:\Windows\system32>ET _sysp=%~dpA 'ET' は、内部または外部のコマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません。

(base) C:\Windows\system32>IF NOT EXIST "!_sysp!\Scripts\conda.exe" 警告 conda.base.context:use_only_tar_bz2(632): conda-build がインストールされており、<3.18.3 であるため、Conda は古い .tar.bz2 ファイル形式のみを使用するように制限されています。ダウンロード サイズを小さくし、抽出を高速化するには、conda-build を更新または削除してください。パッケージ メタデータ (repodata.json) の収集: 完了 環境の解決: 完了

要求されたパッケージはすべてすでにインストールされています。

答え1

Anaconda ナビゲーターでスパイダーのインストールをクリックしたときにも問題が発生しました。この問題はいくつかの手順で解決しました。ナビゲーターで新しい環境を作成しているときに、python バージョン (または r バージョン) のチェックボックスが表示されることがあります。私の場合、最新バージョンとして python 3.10.4 が利用可能でした (インストール エラーが発生しました)。代わりに、python 3.9.12 を選択しました。この環境でホーム ページに戻り、スパイダーのインストールをクリックしてもエラーは発生しませんでした。そのため、新しい環境を作成するときに、チェックボックスで python の下位バージョン (またはデフォルト バージョン) を選択してみてください。(ちなみに、私のスパイダー バージョンは最新の 5.1.5 でした)

答え2

あなたが言及したのとまったく同じエラーが発生しました。Google で検索しても答えは得られませんでした。

ベース環境以外のすべての環境を削除し、コマンドプロンプトを使用してすべてのパッケージを更新しました。 conda update --all

conda update spyderベース環境以外をすべて削除した後、just を使用するのも機能すると思います。

関連情報