pycharm社區版可用於商業項目 pycharm社區版可用於商業項目,來源於官方的回答:Can I use Community Editions of JetBrains IDEs for developing commercial proprietary software? – Licensin ...
pycharm社區版可用於商業項目
pycharm社區版可用於商業項目,來源於官方的回答:Can I use Community Editions of JetBrains IDEs for developing commercial proprietary software? – Licensing and Purchasing FAQ
pycharm專業版和社區版功能對比表
PyCharm Professional Edition | PyCharm Community Edition | |
---|---|---|
Intelligent Python editor | ✔ | ✔ |
Graphical debugger and test runner | ✔ | ✔ |
Navigation and Refactorings | ✔ | ✔ |
Code inspections | ✔ | ✔ |
VCS support | ✔ | ✔ |
Scientific tools | ✔ | |
Web development | ✔ | |
Python web frameworks | ✔ | |
Python Profiler | ✔ | |
Remote development capabilities | ✔ | |
Database & SQL support | ✔ |
以pycharm2021版本為例,社區版比專業版小100MB左右
pycharm專業版特有的功能
專業版可以很方便地同時打開多個目錄,方法File - Attach ,社區版需要在設置 - 項目 - 項目結構 - 添加內容Root,把其它文件夾添加進去。
社區版在任務欄右鍵 - 無法顯示最近打開的項目,但可以通過:File - 打開最近,社區版建議勾選:啟動時重新打開項目,Settings/Preferences | Appearance & Behavior | System Settings | Startup/Shutdown | Reopen last project on startup
2022.3社區版可以在任務欄右鍵選擇最近打開的項目,而2020.3社區版任務欄右鍵則是空的。
兩者互通
社區版可以導入專業版的代碼片段和文件模版,比如我在2020的社區版可以導入2021專業版的配置。
web開發
web開發的同學需要,而我們主要用來做游戲開發,所以用不上。
Scientific tools
一組科學計算的庫包括Matplotlib 和NumPy Scientific tools | PyCharm (jetbrains.com)
科學工具例子介紹,可繪製圖表 Scientific & Data Science Tools - Features | PyCharm (jetbrains.com)
Remote Development
遠程調試,這個功能比較實用,如果有需求,也可以使用vscode進行調試。
我的經驗
對於游戲開發者來說,使用社區版就足夠了,當然我司很多同事是使用vscode編寫python代碼。
因為pycharm中文編碼很難解決,甚至非常的頭疼,這個問題我研究了很久也沒有一套很好的解決辦法,但是在vscode中原生就解決了。
pycharm社區版和vscode
vscode在調試時的顯示的信息比pycharm社區版更詳細,更強大。
pycharm社區版,只能顯示這個類的外部信息,而一些object內置的信息就無法顯示出來,比如__dict__
和內置方法