basemapのインストールでUnsatisfiableError

投稿者: Anonymous

画像の説明をここに入力

python3.6、Windows 8.1でpycharmのsettingの+を押してbasemapを追加しようとしたり、
githubでwin-64-basemap-1.0.7-np111py27_0.tar.bz2インストール後
コンパイラで
conda install -c anaconda basemap=1.0.7をしました

追伸 python2.7昔入れた記憶がフォルダ検索したところ何もでない

解決

以下のコマンドで成功すると思います(ただし1.0.7ではなく1.0.8dev0です)。

conda install -c conda-forge basemap=1.0.8dev0

これはおそらくPython2.x系とPython3.x系の差によるエラーです。質問者さんがコマンド

conda install -c anaconda basemap=1.0.7

によってインストールしようとしたbasemapはPython2.x系用のもので、それが既に質問者さんの環境にインストールされていたPython3.x系とコンフリクトしたのだと思います。実際、Anaconda cloudの anaconda/packages/basemap でFilesを見ても現状Windows用にはPython2.x系のものしか用意されていないように見えます。そこで代わりに conda-forge/packages/basemap を使ったというわけです。

補足:1.0.7と1.0.8の違いに関するissueがbasemapのGithubに立っていました。 https://github.com/matplotlib/basemap/issues/267

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *