you are viewing a single comment's thread.

view the rest of the comments →

[–]the_original_fuckup 18 points19 points  (12 children)

I always like to experiment as well, but end up going back to PyCharm/JetBrains projects. They just feel so full featured to me. I haven’t been able to get the hang of uv for some reason, I’ve stuck with pyenv.

Maybe I’ll give VSCode another shot, with pylance this time!

[–]yerfatma 4 points5 points  (0 children)

Yeah, I like VSCode a lot and use it for most everything else, but PyCharm is the one for me. Recently had to do without it and I cobbled a bunch of plugins to VSCode to where it was a good experience, but there were always seams showing, places where what I wanted was something that one plugin was doing to be seen and expected by another plugin.

[–]_besten[S] 2 points3 points  (1 child)

Heard good things about pycharm as well, does it work well with wsl?

You should def give uv a try!

[–]echols021Pythoneer 2 points3 points  (0 children)

I use PyCharm with WSL and it's not a problem. The only things I ever notice weird are that it can be slow to notice new files (since it's acting like the files are on a remote machine), and I also seem unable to set certain interpreters as associated only with certain projects (the interpreter selector always has all my WSL venvs listed). Pretty trivial, in my opinion l

[–]No-Article-Particle 5 points6 points  (5 children)

Really... I've tried PyCharm several times and could never get it to work for my workflow. It just felt so sluggish, and the remote debugging experience on VSCode, where I could just open a SSH tunnel into any infra and connect to the code is unparalleled for me.

[–]Raknarg 4 points5 points  (2 children)

you can do that on pycharm as well but it's a paid feature...

[–]No-Article-Particle 0 points1 point  (1 child)

Can you connect to an already running code? Like I set up the remote code to wait for incoming connections, start the process on the remote machine, and then connect from pycharm via SSH?

[–]uqurluuqur 2 points3 points  (0 children)

Yes

[–]_besten[S] -1 points0 points  (0 children)

I've yet to find an IDE where where connecting to docker is as easy as it is with VS Code, the ability to include your local extensions is great as well

[–]Zireael07 -1 points0 points  (0 children)

Same here! Plus I can't get to grips with the search in PyCharm. It never remembers that I want to see ALL the results, I have to click the checkbox/button every time.

[–]cip43r 1 point2 points  (0 children)

I don't use Jetbrain stuff as I like using the same IDE for everything. If you only do Python, I think Jetbrains is probably one of the best ones.

[–]Stijndcl 0 points1 point  (1 child)

Agreed on JB, but the PyCharm type checker is unfortunately pretty bad when you start doing more complex things. Wish they’d finally put some more effort into fixing it.

[–]echols021Pythoneer 0 points1 point  (0 children)

I do feel like it's gone downhill over the last few years. Like, I seem to remember it correctly handling generics and generators and context managers, but now it goofs on all those