Miscellaneous topics in PyCharm
As I said, the sheer volume of features in this IDE is staggering. In this section, I’ll cover a few things that didn’t fit neatly into other chapters. I’ll be presenting them more in the spirit of my saying “Hey, look at this!”, rather than presenting a full tutorial on each feature.
Remote virtual environments
We’ve had this feature for a while now, and I think it is likely outshined by the newer remote development features we covered in Chapter 15. This feature allows you to work with an interpreter on another computer accessible via SSH. There are a couple of use cases for this. I have used this feature to debug a copy of an application using the virtual environment on the production server. I have a copy of the production code on my computer, but the venv is on the production system. This allows me to reproduce a bug and fix it locally using the exact environment where it normally lives. This was especially...