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 を使用するのも機能すると思います。