有人使用过Nessi Python网络模拟器吗?
我正在为我的网络课程创建一个选择性拒绝ARQ协议的模拟。我找到了一款很棒的网络模拟器,叫做Nessi,是用python写的:http://jer.iict.ch/logiciels
不过有一个问题,就是Nessi似乎依赖于一个较旧的python版本(2.4),而我电脑上安装的是更新的版本(2.7)。
而且几乎没有文档,我现在不知道该从哪里开始!
我有两个问题:
- 有没有人试过在Snow Leopard系统上安装Nessi?
- 我在考虑使用virtualenv来创建一个独立的python环境,这样就可以安装Nessi需要的模块。还有其他我应该考虑的事情吗?
1 个回答
0
在Snow Leopard系统上是可以运行的。
你可以使用像fink这样的包管理工具来安装这个软件包所需要的依赖项。我觉得大部分依赖项都可以通过fink来安装,比如(psyco, numpy, matplotlib, wxpython)。你需要尝试使用更新版本的python,看看效果如何,因为在fink中有些库是为更新版本的python准备的。
fink会把它安装的程序和系统自带的程序分开,这样你就可以放心使用,不用担心会损坏系统的程序。