64 ビット Windows(10) システムに Python 3.5 用の pydotplus をインストールするための実証済みの方法は何ですか? これまでのところ、conda やその他の多くのアプローチを使用してうまくいきませんでした。
Linux Ubuntu と Windows for Python 2.7 の両方に実行可能なオプションがいくつかあるようです。残念ながら、この特定の構成を使用する必要があるため、提案があれば大歓迎です!
64 ビット Windows(10) システムに Python 3.5 用の pydotplus をインストールするための実証済みの方法は何ですか? これまでのところ、conda やその他の多くのアプローチを使用してうまくいきませんでした。
Linux Ubuntu と Windows for Python 2.7 の両方に実行可能なオプションがいくつかあるようです。残念ながら、この特定の構成を使用する必要があるため、提案があれば大歓迎です!
私は間違いなく以前にそれを試みましたが、何らかの理由で機能しませんでした。しかし、あなたの回答のおかげで、その特定のインストール パッケージが正しく実行されていない理由を確認するために構成をもう一度調べました。
私は当初、Anaconda を使用して Python 2.7/3.5 のデュアル環境をインストールしました。IDE (この例では Jupyter Notebook) では常に 3.5 を問題なく実行できましたが、現在の環境は依然として自動的に 2.7 にデフォルト設定されていました。コマンド ウィンドウでこれを確認する簡単な方法は次のとおりです。
C:\Users\Username\Anaconda\envs>conda env list
次のようなものが生成されます。
# conda environments:
#
py27 * C:\Users\Username\Anaconda\envs\py27
py35 C:\Users\Username\Anaconda\envs\py35
現在アクティブな環境の横に「*」があることに注意してください。切り替えるには、単に「activate」と入力し、その後に新しい目的の環境名を入力すると、返されたコマンド プロンプトによって変更がすぐに確認されます。
C:\Users\Username\Anaconda\envs>activate py35
(py35) C:\Users\Username\Anaconda\envs>
環境を変更した後、あなたが言及したpydotplusのcondaインストールパッケージを再実行しました:
conda install -c conda-forge pydotplus
そしてそれは完璧に機能しました!
pydotplus をインストールして、特定の環境で GraphViz と正しく相互作用することを確認する際に考慮すべきその他の 2 つの簡単な事項:
最新バージョンの scikit-learn を実行していることを確認してください。公式 Web サイト ( http://scikit-learn.org/stable/install.html ) には、クイック更新コマンドを含む詳細情報が記載されています。conda update scikit-learn
GraphViz の bin ディレクトリがユーザー パスに追加されていることを確認します ( Windows 8 で pydot が GraphViz の実行可能ファイルを見つけられないのはなぜですか? ) 。