J'exécute le code suivant sur ma machine (Win10, Python 2.7, Anaconda & Spyder) et rencontre 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')
Il est clair que je devrais installer le paquet pydotplus
. J'essaie de conda install pydotplus
directement mais dit Error: Package missing in current win-64 channels
. Ensuite, je google it mais je ne trouve aucune information sur la manière de l’installer sur conda. En passant, j’ai installé pydot
sur conda auparavant.
Merci pour votre aide en avance!
conda install
ci-dessous a fonctionné pour moi (installé globalement):conda install -c conda-forge pydotplus
pydotplus
à l’aide de pip
:pip install pydotplus
Je recommanderais personnellement d’utiliser les environnements Anaconda pour installer vos packages pour une solution donnée, car c’est une manière plus modulaire et plus propre de construire des solutions avec Anaconda.
Installation via les environnements Anaconda référencés depuis answer dans Quora
, voir: https://www.quora.com/How-do-I-install-Python-packages-in-Anaconda
J'ai essayé conda install pydotplus
, mais cela a échoué.
Puis essayé python -m pip install pydotplus
et cela a fonctionné.
Ouvrir Anaconda Invite:
pip install pydotplus
Essayer
pip install pydotplus
si cela ne fait pas partie de l'univers conda.