我想改变link.py
mininet。我使用 Ubuntu 14.04 和 mininet 的 git 存储库的当前版本。当我更改 mininet 目录中的文件时,这不会生效。
似乎某处有一个缓存版本,但我找不到它。
即使我删除了mininet
用户主目录下的文件夹,我仍然可以执行它。因此,某处必须有一个“编译”版本。
如果有人可以提供帮助会很棒:)
我找到了。我不得不删除文件
/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
python 将源代码编译为 .egg 文件。
我希望这可以帮助任何遇到和我一样问题的人......