Spyder is Qt based (via QtPy/PyQt, though it can theoretically be adapted to PySide2/QtfP once that's reasonably stable and complete), not wx based, so you can't really embed Spyder itself easily in a wx-based application. I'm not sure exactly what the usecase would be for embedding the full Spyder application (vs re-using its individual widgets), as opposed to just extending it via its Plugin system or a modified fork (like e.g. Tellurium
does). However, not sure if its what you're looking for since it is isn't really "embedding Spyder", but you can use our modular
package to start kernels in another Python environment, installation or even a remote machine, and connect to them locally or remotely (via builtin SSH support) in Spyder, with the full suite of Spyder features available.