Support for uv package management, flame graph visualization, and more
Take your environment management to the next level with uv integration in PyCharm. Create
new environments from scratch or use a new environment type option to apply uv to existing
ones. Additionally, when importing projects from VCS, enjoy the flexibility to choose
between
venv
and uv
as your virtual environment manager.
If a package is not available in the default Conda repository, PyCharm now throws an error message and gives you the option to install the missing package from PyPI. Users can either select Install from PyPI and proceed as normal or Abort Installation if they prefer to take a different route.
You can now quickly find out where your code spends most of its execution time. Flame graphs display the application call tree, allowing you to check how long each call takes in the entire snapshot or in the call’s direct parent. You can even set a threshold, search for specific methods, and zoom the graph to focus on it.