软件功能集
PyCharm 支持最流行的 Python 依赖项管理器,这使您可以为每个项目指定和隔离库、软件包和 Python 解释器。使用 Pipenv、conda、virtualenv 或 Poetry 配置项目依赖项或导入现有依赖项文件,剩下的事情交由 PyCharm 处理。
在类似生产的环境或测试环境中运行、调试和分析您的应用程序。无论是真实服务器还是使用 Docker 创建的虚拟化服务器,您都可以轻松配置远程 Python 解释器。
PyCharm 让您可以在远程服务器上编写、导航、重构和调试代码,就像 IDE 在本地运行一样。无论您身在何处,都可以使用 PyCharm 作为实现持续生产力的途径。
使用自己的自定义设置或 Gitpod、Amazon CodeCatalyst、Google Cloud Workstations、Coder、GitHub Codespaces 或 JetBrains Space 中的选项,以自己的方式管理远程服务器。
无需离开 PyCharm 即可在 Jupyter Notebook 中探索您的数据。使用交互式 pandas 和 Polars DataFrame,对值进行排序和筛选,预览变量,并以方便的格式导出 DataFrame。如果您在团队中工作,您可以受益于连接到远程 Jupyter 服务器的能力。
在 PyCharm 中使用版本控制可以确保无论您使用哪种 VCS,开发者都不会受到干扰。直接管理更改,查看修改后的文件及其差异,通过代码分析进行自动检查,借助可视化合并工具和完整的代码辅助功能对更改进行变基与合并,以及搁置、推送和拉取更改。
PyCharm 提供了对 Git(包括 GitHub 和 GitLab 集成)、Subversion、Mercurial 和 Perforce 等版本控制系统的开箱即用支持。
数据库管理是从机器学习到 Web 开发的许多软件项目的核心。从 PyCharm 运行查询和操作值,简化您的开发流程。
PyCharm 支持 MySQL、SQL Server、PostgreSQL、Oracle、Redis 和许多其他数据库提供商,您可以探索数据、更改架构、运行查询 ,甚至使用 UML 图分析架构。