编辑“︁
PyCharm
”︁
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
{{NoteTA|G1=IT|G2=FL}} {{Infobox software | name = PyCharm | screenshot = PyCharm 2021.1 Community Edition screenshot.png | screenshot size = 280px | caption = PyCharm 2021.1 Community Edition 社区版 | logo = PyCharm Logo.svg | developer = [[JetBrains]] | released = {{Start date and age|2010|07}} | latest release version = 2025.2.4 | programming language = [[Java]], [[Python]] | operating system = [[Windows]], [[macOS]], [[Linux]] | size = 174~555 [[百萬位元組|MB]] | genre = Python[[集成开发环境]] | license = 社群版:[[Apache许可证]] 2.0<br />專業版:[[共享軟體]] | website = {{URL|https://jetbrains.com/pycharm/}} }} {{Infobox software | name = PyCharm Edu | logo = PyCharm Edu Logo.svg | logo size = 58px | developer = [[JetBrains]] | released = 2010年7月 | programming language = [[Java]], [[Python]] | operating system = [[Windows]], [[macOS]], [[Linux]] | size = 150~176 [[百萬位元組|MB]] | genre = Python[[集成开发环境]] | license = [[Apache许可证]] 2.0 | website = {{URL|https://jetbrains.com/pycharm-edu/}} }} '''PyCharm'''是一个用于计算机编程的[[集成开发环境]](IDE),主要用于[[Python]]语言开发,由捷克公司[[JetBrains]]开发<ref>{{Cite web|url=http://www.eweek.com/c/a/Application-Development/JetBrains-Strikes-Python-Developers-with-PyCharm-10-IDE-304127/|title=JetBrains Strikes Python Developers with PyCharm 1.0 IDE|publisher=eWeek|accessdate=2017-04-27|archive-date=2013-05-17|archive-url=https://www.webcitation.org/6GfdVEK2i?url=http://www.eweek.com/c/a/Application-Development/JetBrains-Strikes-Python-Developers-with-PyCharm-10-IDE-304127/|dead-url=no}}</ref>,拥有[[Microsoft Windows]]、[[macOS]]和[[Linux]]版本。社区版在[[Apache许可证]]下发布,提供代码分析、图形化调试器,集成测试器、集成[[版本控制|版本控制系统]],并支持使用Django进行网页开发。 == 功能 == === 所有版本: === * Python代码分析与辅助功能,功能包括补全代码、高亮语法、错误提示、快速修正。 * 项目和代码导航:專門的專案視圖,視覺化的檔案架構,以及文件、類別、方法和用法之間的快速跳轉。 * Python代碼重构:包含重新命名、更新函數簽章、提取方法,引入变量,引入常量、pull,push等。 * 集成Python [[调试工具|调试器]]; * 集成[[单元测试]],按行覆盖代码; * 虛擬環境、建置工具和套件管理 * 嵌入式終端機和Python控制台 * 支援Docker * 支援[[HTML]]、<ref>{{Cite web |title=Working with HTML files {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/editing-html-files.html#ws_html_generate_reference |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2024-12-03 |archive-url=https://web.archive.org/web/20241203005825/https://www.jetbrains.com/help/pycharm/editing-html-files.html#ws_html_generate_reference |dead-url=no }}</ref> [[XML]]、 [[JSON]]、[[YAML]]、[[Markdown]] * 拼字和文法檢查<ref>{{Cite web |title=Grazie Lite - IntelliJ IDEs Plugin {{!}} Marketplace |url=https://plugins.jetbrains.com/plugin/12175-grazie-lite |website=JetBrains Marketplace |access-date=2024-09-04 |archive-date=2024-12-16 |archive-url=https://web.archive.org/web/20241216231244/https://plugins.jetbrains.com/plugin/12175-grazie-lite |dead-url=no }}</ref> *版本控制:針對Mercurial、Git、Subversion、Perforce 和 CVS 的統一使用者介面,具有變更清單和合併功能,並整合 GitHub 和 GitLab 的託管服務。 === 專業版本專屬: === * 整合 Jupyter Notebook ,支援 Anaconda 與多種科學套件,包括 Matplotlib 和 NumPy 在內。 * 前端與後端網路開發:支援 [[Django]]、[[Flask]]、[[FastAPI]]、Pyramid<ref>{{Cite web |title=Create and run your first Django project {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-django-project.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2025-01-21 |archive-url=https://web.archive.org/web/20250121101121/https://www.jetbrains.com/help/pycharm/creating-and-running-your-first-django-project.html |dead-url=no }}</ref><ref>{{Cite web |title=Creating a Flask Project {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/creating-flask-project.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2024-11-21 |archive-url=https://web.archive.org/web/20241121003142/https://www.jetbrains.com/help/pycharm/creating-flask-project.html |dead-url=no }}</ref><ref>{{Cite web |title=FastAPI {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/fastapi-project.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2024-12-18 |archive-url=https://web.archive.org/web/20241218043341/https://www.jetbrains.com/help/pycharm/fastapi-project.html |dead-url=no }}</ref><ref>{{Cite web |title=Pyramid {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/pyramid.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2024-12-02 |archive-url=https://web.archive.org/web/20241202223432/https://www.jetbrains.com/help/pycharm/pyramid.html |dead-url=no }}</ref>,[[CSS]]<ref>{{Cite web |title=Style Sheets {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/style-sheets.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2024-12-02 |archive-url=https://web.archive.org/web/20241202223852/https://www.jetbrains.com/help/pycharm/style-sheets.html |dead-url=no }}</ref>與[[JavaScript]]<ref>{{Cite web |title=JavaScript {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/javascript-specific-guidelines.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2024-12-02 |archive-url=https://web.archive.org/web/20241202222632/https://www.jetbrains.com/help/pycharm/javascript-specific-guidelines.html |dead-url=no }}</ref>輔助,以及[[Npm]]、[[Webpack]]與其他JavaScript工具。 *[[SQL]]與資料庫工具。<ref>{{Cite web |title=Database Tools and SQL {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/relational-databases.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2025-01-30 |archive-url=https://web.archive.org/web/20250130090922/https://www.jetbrains.com/help/pycharm/relational-databases.html |dead-url=no }}</ref> *支援[[Cython]]。<ref>{{Cite web |title=Cython support {{!}} PyCharm |url=https://www.jetbrains.com/help/pycharm/cython.html |website=PyCharm Help |language=en-US |access-date=2024-09-04 |archive-date=2024-12-18 |archive-url=https://web.archive.org/web/20241218115154/https://www.jetbrains.com/help/pycharm/cython.html |dead-url=no }}</ref><ref>{{Cite web |title=What is PyCharm {{!}} Where do we Use PyCharm? {{!}} Features |url=https://www.educba.com/what-is-pycharm/ |website=EDUCBA |date=2021-11-04 |language=en-US |url-status=live |archive-url=https://web.archive.org/web/20230828154027/https://www.educba.com/what-is-pycharm/ |archive-date=2023-08-28 |access-date=2023-08-28}}</ref><ref>{{cite web |title=Explore PyCharm Features - JetBrains' Leading Python IDE |url=https://www.jetbrains.com/pycharm/features/ |url-status=live |archive-url=https://web.archive.org/web/20170509025940/https://www.jetbrains.com/pycharm/features/ |archive-date=2017-05-09 |access-date=2016-09-20}}</ref><ref name=":0" /> == 歷史 == Pycharm 的目標市場是 Python IDE,主要競爭者包括 PyDev,Komodo IDE。 其测试版发布于2010年,3个月后发布1.0版。2.0版本发布于2011年12月13日,3.0版发布于2013年9月24日,4.0版发布于2014年11月19日。<ref>{{Cite web|url=http://blog.jetbrains.com/pycharm/2014/11/announcing-general-availability-of-pycharm-4/|title=Announcing General Availability of PyCharm 4|accessdate=24 February 2015|date=November 19, 2014|last=Filippov|first=Dmitry|archive-date=2015-02-24|archive-url=https://web.archive.org/web/20150224224651/http://blog.jetbrains.com/pycharm/2014/11/announcing-general-availability-of-pycharm-4/|dead-url=yes}}</ref> 于2013年10月22日发布PyCharm的开放源码版本,即PyCharm社区版(''Community Edition''),同時商業版本( ''Professional Edition'')則含有閉源模組。 至 2022 年 12 月,開發者JetBrains 停止支援 PyCharm Edu 和 IntelliJ IDEA Edu;教育功能已整合於 IntelliJ IDEA 和 PyCharm 的社群版和專業版,並鼓勵用戶安裝社群版或專業版,透過 IDE 設定,啟用教育功能。<ref>{{cite web |title=Announcing General Availability of PyCharm 4 |url=http://blog.jetbrains.com/pycharm/2014/11/announcing-general-availability-of-pycharm-4/ |website=PyCharm Blog |date=November 19, 2014 |last1=Filippov |first1=Dmitry |url-status=live |archive-url=https://web.archive.org/web/20150224224651/http://blog.jetbrains.com/pycharm/2014/11/announcing-general-availability-of-pycharm-4/ |archive-date=24 February 2015 |accessdate=24 February 2015}}</ref> == 授權 == * PyCharm专业版是有版權的商業軟體,但可免費用於開源專案和某些教育用途。<ref>{{Cite web |title=Buy PyCharm Professional: Pricing and Licensing, Discounts - JetBrains Toolbox Subscription |url=https://www.jetbrains.com/pycharm/buy/?section=students |website=JetBrains |language=en |access-date=2025-03-29}}</ref> 採訂閱付費制,但付費一年後,將對終止訂閱日前一年的版本授予「永久後備許可證(Perpetual Fallback License)」<ref>{{Cite web |title=What is a perpetual fallback license? |url=https://sales.jetbrains.com/hc/en-gb/articles/207240845-What-is-a-perpetual-fallback-license |website=Licensing and Purchasing FAQ |language=en-GB |access-date=2024-09-04 |archive-date=2025-02-01 |archive-url=https://web.archive.org/web/20250201184036/https://sales.jetbrains.com/hc/en-gb/articles/207240845-What-is-a-perpetual-fallback-license |dead-url=no }}</ref> * PyCharm 社区版基於 [[Apache许可证|Apache2]] 授權釋出,原始码托管于[[GitHub]]。<ref>{{Cite web |title=intellij-community/python at master · JetBrains/intellij-community |url=https://github.com/JetBrains/intellij-community/tree/master/python#readme |website=GitHub |language=en |access-date=2025-03-29}}</ref> == 参考文献 == {{Reflist|2}} == 参閱 == {{div col|2}} * {{le|Python 集成开发环境的比较|Comparison of integrated development environments#Python}} * {{le|Python 软件列表|List of Python software}} *[[IPython]] *[[Qiskit]] {{div col end}} == 外部链接 == * [http://www.jetbrains.com/pycharm/index.html PyCharm主页]{{Wayback|url=http://www.jetbrains.com/pycharm/index.html |date=20170509004526 }} * [https://web.archive.org/web/20111029031959/http://devnet.jetbrains.net/community/python?view=discussions PyCharm社区论坛] * [https://github.com/JetBrains/intellij-community/tree/master/python PyCharm]{{Wayback|url=https://github.com/JetBrains/intellij-community/tree/master/python |date=20161208173648 }} Github {{-}} {{集成开发环境|state=collapsed}} [[Category:集成开发环境]] [[Category:Linux集成开发环境]] [[Category:Python軟體]] [[Category:使用Apache许可证的软件]]
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息