我想改变mininet的link.py
。我使用Ubuntu 14.04和mininet的git存储库的当前版本。当我更改mininet目录中的文件时,这不会生效。
似乎某个地方有一个缓存版本,但我找不到它。
即使我删除了用户主目录下的mininet
文件夹,我仍然可以执行它。所以必须有一个"编译"某处版本。
如果有人可以提供帮助,那会很棒。)
答案 0 :(得分:1)
我找到了。我不得不删除文件
/usr/local/lib/python2.7/dist-packages/mininet-2.2.1d2-py2.7.egg
然后从mininet git存储库重新运行install.sh(在我完成更改后)
install.sh -n
n-flag避免重新安装除mininet之外的其他软件包。
然后再次创建了.egg,我的更改生效了。不错:))
编辑: install.sh -n选项调用
sudo make install
调用
python setup.py install
使用
setuptools.setup
python的将源代码编译为.egg文件。
我希望这可以帮助任何遇到与我相同问题的人......