mininet 安装到哪里?

Where is mininet installed to?

我想更改 link.py mininet。我使用 Ubuntu 14.04 和 mininet 的 git 存储库的当前版本。当我更改 mininet 目录中的文件时,这不会生效。

好像某处有缓存版本,但我找不到。

即使我删除了我的用户主目录下的mininet文件夹,我仍然可以执行它。所以某处一定有一个"compiled"版本。

如果有人能提供帮助就太好了:)

我找到了。我不得不删除文件

/usr/local/lib/python2.7/dist-packages/mininet-2.2.1d2-py2.7.egg

然后重新运行 来自 mininet git 存储库的 install.sh(在我进行更改之后)

install.sh -n

n 标志避免重新安装除 mininet 之外的其他软件包。

然后.egg 再次创建,我的更改生效。不错:)

编辑: install.sh -n 选项调用

sudo make install

调用

python setup.py install

使用

setuptools.setup

of python 将源代码编译为 .egg 文件。

我希望这能帮助任何遇到与我相同问题的人...