NS3 (3.29) Python Visualizer не удается, когда я пытаюсь выполнить программу - PullRequest
0 голосов
/ 15 октября 2018

Я получаю ошибку, когда использую следующую команду:

./waf --pyrun scratch/python_first_mod3.py   --vis

Ошибка:

10:53:23 environ              No en_IN translation found for domain kiwi
Could not load plugin 'show_last_packets.py': could not import gobject (could not find _PyGObject_API object)
Could not load icon applets-screenshooter due to missing gnomedesktop Python module
Traceback (most recent call last):
  File "<string>", line 2, in <module>
  File "/home/intern1/ns3/ns-allinone-3.29/ns-3.29/src/visualizer/visualizer/core.py", line 1853, in start
    viz = Visualizer()
  File "/home/intern1/ns3/ns-allinone-3.29/ns-3.29/src/visualizer/visualizer/core.py", line 760, in __init__
    self.create_gui()
  File "/home/intern1/ns3/ns-allinone-3.29/ns-3.29/src/visualizer/visualizer/core.py", line 1097, in create_gui
    geometry = monitor.get_geometry()
AttributeError: 'NoneType' object has no attribute 'get_geometry'

Это происходит только в 3.29.Код прекрасно работает в 3.28.1 и 3.27.

Может кто-нибудь разрешить эту ошибку?

1 Ответ

0 голосов
/ 04 декабря 2018

Попробуйте заменить строку в src/visualizer/visualizer/core.py в строке 528 с:

GooCanvas.LineDash

на

GooCanvas.CanvasLineDash.newv
...