Things under legendu.net/outdated are outdated technologies that the author does not plan to update any more. Please look for better alternatives.
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
I personally think it is better to develop in WSL 2 on Windows!
Install Ubuntu Shell on Windows 10 if it hasn't been installed.
File -> Settings -> Tools -> Terminal
Replace the Shell path with
Unfortunately the Python virtual environment created in Ubuntu shell cannot be used by PyCharm as PyCharm (or more precisely, the Windows File System) does not recognize Linux symbolic links.