2017-06-27 1 views
0

Actuellement, je travaille sur le simulateur Ns3 et essaye maintenant d'activer le visualiseur pyviz. Selon le doc, je l'ai téléchargé les trois dépendances qui sontComment trouver la bonne version de PyBinGen pour les liaisons Python

PY27-pygtk
PY27-pygoocanvas
PY27-pygraphviz

Maintenant, pour l'utiliser, je dois encore activer les bindings python que j'ai utilisé /usr/bin/python2.7 ./waf configure veulent vérifier ce qui est nécessaire pour activer les liaisons python. Le résultat montre que

Python Bindings: pas activé (version PyBindGen pas correcte et une version plus récente ne pouvait pas être récupéré)

Alors j'ai vérifié le Doc et téléchargé PyBindGen (version 0.18.0 ) . La sortie montre

installés /Library/Python/2.7/site-packages/PyBindGen-0.18.0-py2.7.egg dépendances de traitement pour PyBindGen == 0.18.0 dépendances de traitement finis pour PyBindGen == 0.18.0

Après avoir couru la configuration de vérifier les résultats encore montré que la version PyBindGen pas correcte et une version plus récente n'a pas pu être récupéré Je suppose que c'est parce que j'installé la mauvaise version de PyBindGen? Si oui, comment puis-je obtenir la version appropriée pour activer la liaison Python?

J'apprécierais s'il y a quelqu'un qui peut m'aider à comprendre. Merci beaucoup.

S.

+0

@ Konstantinos Je suis désolé de vous déranger à nouveau que je me sens confus à ce sujet et ont maintenant aucune idée de le comprendre. J'ai trouvé sur [Google group] (https://groups.google.com/forum/#!topic/ns-3-users/qPVUZpfUl9E) qu'il y a un gars qui a le même problème que moi, il voulait juste installer le ns3-dev pendant que j'essaie d'utiliser pyviz. Puis-je utiliser sa méthode? Et aussi je l'exécute sur Mac au lieu d'un ubuntu, donc je n'ai probablement pas besoin de télécharger le ** python-gnome2 ** Que dites-vous? –

+0

Si vous téléchargez le ns-3-allinone, il contient le PyBinGen pour cette version. – Konstantinos

Répondre

0

Selon le Google Group

Voici la résolution (testé de travail):

suivre la instruction hg clone http://code.nsnam.org/ns-3-allinone

cd ns-3-allinone && ./download.py

Cela résoudra le Problème de liaison Python

0

Mise à jour: après avoir téléchargé cette version de ns3. Résoudre le problème de liaison python. Ensuite, il y aura un autre problème après l'exécution ./waf configure

il montrera le résultat comme celui-ci:

PyViz visualizer: not enabled (Missing python modules: gtk, goocanvas, pygraphviz)

Même si j'ai installé tous les trois dépendances.Ainsi, après quelques recherches, je trouve qu'il y a another questions post Donc, il y a un gars a donné le deviner que

"Waf trouvé le standard de Python ici (/ usr/bin/python est le chemin d'Apple), et vous iNSTALLÉ les bibliothèques Python en utilisant MacPorts. Très probablement, vous aurez besoin de configurer Python pour pointer vers le Python à base MacPort, ou il ne sera pas voir ce que vous avez installé. "

Ainsi, selon How to: Macports select python

ici est la solution:

port select --list python

sudo port select --set python python27

espère que cela aidera tout le monde venir ensuite à l'utiliser.

S.