6 ms·
I just switched from Mac to Windows 10, and I work on a lot of Django projects. I use PyCharm (love jetbrains) + Vagrant and it's working great so far. I'd hig
by goodoldboys 10y ago
I just switched from Mac to Windows 10, and I work on a lot of Django projects.
I use PyCharm (love jetbrains) + Vagrant and it's working great so far. I'd highly recommend spending the time learning Vagrant - it can be incredibly frustrating at times (on both mac and windows), but once you get it working right it's really rewarding. Being able to re-instantiate a VM when something gets really botched is a great feeling. I don't have to worry about my host machine getting messed up, so I'm free to tinker around in the VM and that speeds up my learning.
The one downside I've encountered so far is how many different "terminal" style apps I need to run to get everything working. Currently I need powershell (as admin) for spinning up the VM, putty to SSH into it, and git bash for source control. I can probably simplify them all into powershell but for now it works.
- my_ghola 10y agoYou can use ssh from git bash so there's no need for putty. And might want to look into Console2 or ConEmu both of which allow you to open multiple tabs for multiple shells.
- goodoldboys 10y agoYep, you're right. I just added git to my path so that I can now do it all from powershell, so that's cool!
- wtvanhest 10y agoI thought pycharm replaced git bash. I havent used pycharm yet, just thought that from reading about it.
- goodoldboys 10y agoI think you can use pycharm (and other jetbrains products) to handle version control, but I prefer to use a command line. It's what I'm used to.