1. ホーム

Anaconda は、create と install コマンドを使用してエラーを報告します。二重引用符で囲まれたプロパティ名を期待:行1列4番

2022-03-16 20:49:08

オンラインの指示に従い、Anaconda 4.9.2, Win10 (64 bit) を再インストールし、tensorflow 2.0 の環境を再構築しようとしたのですが、実行した後に

# Use the _cat to view help command.
get _cat

そして

=^. ^=
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat/tasks
/_cat/indices
/_cat/indices/{index}
/_cat/segments
/_cat/segments/{index}
/_cat/count
/_cat/count/{index}
/_cat/recovery
/_cat/recovery/{index}
/_cat/health
/_cat/pending_tasks
/_cat/aliases
/_cat/aliases/{alias}
/_cat/thread_pool
/_cat/thread_pool/{thread_pools}
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
/_cat/nodeattrs
/_cat/repositories
/_cat/snapshots/{repository}
/_cat/templates

コマンド実行時に常にエラーを報告する

json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 40 (char 40)

同様の問題は、以下のgoogleで見つけることができます。 https://github.com/conda/conda/issues/9590

2つのソリューションが挙げられています。

1. 実行する

conda clean -i

その理由は以下の通りです。 

私も同じ問題を抱えていましたが、.condarcファイルを削除したり修正したりする必要はないことがわかりました。チャンネル用のインデックスjsonファイルのエラーが原因だったようで、conda clean -iでインデックスキャッシュを削除したら正常に動作するようになりました。



私も同じ問題に遭遇しましたが、.condarcファイルを削除したり修正したりする必要はないことがわかりました。のエラーが原因だったようです。 conda clean-iコマンドでインデックスキャッシュを削除したら、正常に動作するようになりました。

 試した結果、ダメでした

2. .condarcファイルを削除する

を実行します。

conda config --show-sources

.condarcファイルの場所を確認し、削除します。

詳細は、以下のサイトで確認できます。 https://stackoverflow.com/questions/61134985/conda-install-packages-error-collecting-package-metadata-current-repodata-json/ 61147979#61147979 および https://groups.google.com/a/continuum.io/g/anaconda/c/jYvejE31PUk

試行錯誤の末、成功