One problem I had with getting a language server working in Emacs was not realising that the LSP I had installed didn’t work with the python version I had installed. Check the LSP logs. Once I was using the right version of python everything worked fine. Just install python and an LSP (usually via pip) and activate LSP mode and the python LSP flag in your doom config. The doom python module docs cover pretty much everything you need
One problem I had with getting a language server working in Emacs was not realising that the LSP I had installed didn’t work with the python version I had installed. Check the LSP logs. Once I was using the right version of python everything worked fine. Just install python and an LSP (usually via pip) and activate LSP mode and the python LSP flag in your doom config. The doom python module docs cover pretty much everything you need