当前,我正在研究NS3模拟器,现在试图启用Pyviz可视化器。根据文档,我下载了三个依赖项
py27-pygtk
py27 pygoocanvas
py27 pygraphviz
现在,为了使用它,我仍然需要启用Python绑定,我使用/usr/bin/python2.7 ./waf configure
想要检查启用Python绑定的需求。结果表明
python绑定:未启用(pybindgen版本不正确,无法检索新版本(
所以我检查了文档并下载了Pybindgen( 0.18.0 (。输出显示
安装/library/python/2.7/site-packages/pybindgen-0.18.0-py2.7.egg pybindgen的处理依赖项== 0.18.0 Pybindgen的完成处理依赖项== 0.18.0
我运行配置后检查结果仍然显示 pybindgen版本不正确,并且无法检索较新版本所以我想那是因为我安装了错误的版本的pybindgen?如果是这样,我该如何获得适合启用Python绑定的版本?
如果有人可以帮助我弄清楚,我将不胜感激。非常感谢。
s。
根据Google Group
这是分辨率(已测试它工作(:
遵循指令 hg clone http://code.nsnam.org/ns-3-allinone
cd ns-3-allinone && ./download.py
这将解决python绑定问题
更新:下载此版本的NS3之后。解决Python结合问题。然后,运行后将有另一个问题 ./waf configure
它将显示这样的结果:
PyViz visualizer: not enabled (Missing python modules: gtk, goocanvas, pygraphviz)
即使我已经安装了所有三个依赖项。因此,经过一些研究,我发现帖子还有其他问题,所以有一个人猜测
" WAF在此处找到了标准Python(/usr/bin/python是苹果路径(,您使用MacPorts安装了Python库。> 最有可能您需要配置Python以指向基于MacPort的Python,或者它不会看到您安装了什么。"
因此,根据如何:Macports选择Python
这是解决方案:
port select --list python
sudo port select --set python python27
希望它将帮助任何人使用此产品。
s。