web-dev-qa-db-ja.com

Anaconda-UnsatisfiableError:次の仕様が矛盾していることが判明しました

Anaconda環境からモジュール「pymc」をインストールしようとすると、次のようなエラーメッセージが表示されました。

UnsatisfiableError:次の仕様が矛盾していることが判明しました。

  • ブレイズ-> pyyaml-> python [version = '> = 2.7、<2.8.0a0']-> vc = 9

  • ブレイズ-> pyyaml-> yaml-> * [track_features = vc9]

  • pymc「conda info」を使用して、各パッケージの依存関係を確認します。

Python 2.7.14を使用しています。Windowsにanaconda 1.6.9をインストールしました。Pythonを初めて使用します。最初にcmdを使用してモジュールpymcをインストールしようとしましたが、 Windowsにg77コンパイラをインストールするための要件など、多くの問題.MinGWからコンパイラを入手し、Python用のMicrosoft Visual C++コンパイラもインストールした後、新しいエラーが発生したため、モジュールをインストールできません。手動で追加できるpymcモジュールがanaconda環境にリストされていますが、この競合エラーが表示されました。

私が上でインストールした他のすべてのものから競合が発生するかどうかはわかりません。助けてください!ありがとう!

8
qismees

Python 2.7:の新しいconda環境を作成します。

conda create -n my_pymc_env python=2.7

有効化する:

conda activate my_pymc_env

または、Windowsの古いcondaバージョンの場合:

activate my_pymc_env

unix(Mac OS Xを含む):

source activate my_pymc_env

アクティブ化したら、パッケージをインストールします。

conda install pymc blaze

それでもこのメッセージが表示される場合は、Anacondaクライアントをインストールします。

conda install anaconda-client

パッケージを検索します:

anaconda search mypackage

適切なバージョンのチャンネルを探してインストールしてください:

conda install -c channel_with_right_version mypackage
16
Mike Müller