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環境にリストされていますが、この競合エラーが表示されました。
私が上でインストールした他のすべてのものから競合が発生するかどうかはわかりません。助けてください!ありがとう!
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