7

私のマシン(Win10、python 2.7、Anaconda&Spyder)で次のコードを実行し、ImportError: No module named pydotplus.

import networkx as nx
from networkx.drawing.nx_pydot import write_dot
G = nx.DiGraph([(1,2),(2,3),(3,2)])
write_dot(G,'file.dot')

pydotplusパッケージをインストールする必要があることは明らかです。私はconda install pydotplus直接しようとしますが、言いError: Package missing in current win-64 channelsます。次に、グーグルで検索しましたが、condaにインストールする方法に関する情報がありません。ちなみに、pydot以前にcondaにインストールしました。

事前に助けてくれてありがとう!

4

4 に答える 4

18
  • conda install以下のコマンドを使用するとうまくいきました(グローバルにインストールされています):

conda install -c conda-forge pydotplus

  • Anaconda 環境 (環境インスタンスごと) を使用すると、以下pydotplusを使用してインストールできpipます。

pip install pydotplus

個人的には、Anaconda 環境を使用して特定のソリューションのパッケージをインストールすることをお勧めします。これは、Anaconda でソリューションを構築するためのよりモジュール化されたクリーンな方法です。

の回答から参照されている Anaconda 環境経由のインストールについては、 httpsQuora : //www.quora.com/How-do-I-install-Python-packages-in-Anaconda を参照してください。

于 2016-11-21T11:34:33.440 に答える