It could be that the
visualizer module is not built. First, make sure that Python Bindings and PyViz visualizer are enabled. When you do
./waf configure you should have the following
PyViz visualizer : enabled
Python Bindings : enabled
When you just do ./waf you should see a list of Modules built and it should include visualizer in there.
I suspect that either "Python Bindings" is not enable, and/or "PyViz visulazer" are not enabled (you can see that with ./waf configure). If Python Bindings is not enabled, then PyViz would also be not enabled
I don't know how you installed ns-3.33, but if you used bake you should be good, as it would place the Python bindings folder one-level over the roon ns-3 folder. (the folder would be named pybindgen followed by a version number).
If Python Bindings is enabled, but not PyViz, then you may need to install some python libraries. The details can be found in
the ns-3 installation wiki. I also have
a video on YouTube for version ns-3.32 on Ubuntu 20 (you simply would configure bake with ns-3.33 instead)
Cheers, and good luck!
Adil