PyCharm 2020.3.2社区版安装与使用入门:从零搭建Python开发环境 PyCharm 2020.3.2社区版这个版本号放在今天来看并不算新但如果你正好是刚接触Python的初学者或者想找个免费、干净、功能又不差的IDE来写日常脚本那这个版本其实足够用了。市面上的教程要么讲最新的PyCharm要么一上来就教你破解专业版反而把这个最绿、最省心的社区版给忽略了。这篇文章就是给新手朋友准备的从下载、安装、创建项目到装第三方包一条龙讲完中间穿插一些我自己用过踩过的坑争取让你看完就能上手不用再东翻西找。1. 为什么我推荐从社区版开始1.1 社区版和专业版的真实差距很多新手第一次打开PyCharm官网看到Professional和Community两个版本时第一反应就是“专业版肯定更好”于是满世界找激活码。但实际上你入门阶段需要的功能社区版几乎全覆盖Python代码补全、语法高亮、调试器、Git集成、终端面板、虚拟环境管理这些日常写代码的高频功能一个不少。专业版多的主要是Web开发支持Django、Flask模板、数据库工具、远程开发、科学计算工具这些。如果你只是拿Python做自动化脚本、处理Excel表格、爬点数据、写写算法练习社区版和对应的这几个场景没有任何瓶颈。拿做饭类比社区版是一把锋利好用的菜刀专业版是整套带烤箱的厨具礼盒。问题是你现阶段只需要切菜没必要把厨房占满。1.2 2020.3.2这个版本的特殊意义选2020.3.2不是我在这里翻旧账而是这个版本本身就有它的优点。2021年初发布的这个稳定版对当时和现在的大多数Python 3.8、3.9项目支持得都很好界面是经典的舒服布局没有后期版本那种厚重的加载感。它对电脑配置的要求比现在的新版低不少尤其是内存只有8G的老笔记本跑2020.3.2明显比跑2023、2024版流畅。我个人的体会是工具永远是服务于学习的。如果你的目标是把Python基础打牢、把项目跑起来而不是追求IDE里多炫酷的按钮那这个老版本对你来说不是过时而是轻量实用。而且社区版的安装包也不用担心激活失效或者需要账号登录的问题下载、安装、使用一条线干净利落。1.3 适合哪些人使用这篇文章的内容主要面向四类人刚学Python但不知道选什么编辑器的大学生习惯了用记事本写代码想转向专业IDE的转行者电脑配置一般、带不动新版IDE的办公党以及只想偶尔用Python处理点数据、做点小工具的普通用户。反过来如果你已经在做Django项目开发、需要连数据库调试表结构那我建议你还是买专业版或者用VSCode配插件互补没必要在社区版上纠结。2. 下载和安装的完整流程2.1 装PyCharm之前先把Python装好我这里把这句话放在最前面PyCharm是编辑器它本身不包含Python解释器。如果你电脑上还没装Python就急着先把IDE装好回头创建项目时就会面对一个尴尬局面——解释器路径填不上什么代码都跑不起来。从python.org下载时Windows用户要注意一个经典细节安装Python时要把“Add Python to PATH”这个复选框打勾。很多新手出现“pip不是内部或外部命令”“python不是内部或外部命令”的报错八成都是因为这一步漏了。如果你已经装了Anaconda那更简单PyCharm可以直接用Anaconda的虚拟环境作为解释器连第三方包安装管理都省心很多后面我会具体讲。装Python注意看一下你下载的版本号。PyCharm 2020.3.2对Python 3.9、3.10都兼容别去追最新的3.13太新的Python版本容易出现某些第三方库还没适配的情况。新手阶段Python 3.8到3.10都是稳妥的选择。2.2 官网下载的版本选择细节下载PyCharm我强烈建议直接去JetBrains官网不要用第三方下载站。那些站点经常捆绑各种全家桶或者给你换成别的版本安装后一堆弹窗广告折腾半天还不知道问题出在哪。进入官网后找到Downloads页面你会看到两个大卡片。注意先看标题一个写着“Professional”一个写着“Community”。我们要点的是Community下面那个“Download”按钮。这里有个容易出错的点页面默认可能在专业版位置更显眼一定要看清楚再点别回头下载了一个30天试用的专业版每天被提示激活烦得不行。Windows用户下载exe安装包mac用户下载dmg安装包。PyCharm 2020.3.2的安装包体积在400MB左右相对于新版动辄六七百MB来说算是小巧了。下载时也建议看准操作系统位数现在基本都是64位系统下载64-bit版本就好。2.3 安装过程中的关键选项Windows下双击exe安装包后安装向导会一步一步带你走。有几个关键勾选项新手容易忽略这里单独拎出来说一下。首先是“Installation Options”这一步建议勾选“Add launchers dir to the PATH”这样你之后可以在命令行里直接敲pycharm命令打开项目。然后是“Create Association”里把“.py”的对勾打上以后双击.py文件就会默认用PyCharm打开不用手动选软件。如果你习惯64位系统后面的“Update PATH variable”选项保持默认即可。安装路径方面默认是C盘如果你想改到D盘或者其他位置路径中不要出现中文和空格比如“D:developPyCharm”这种就是合格路径。别小看这一点路径带中文的IDE偶尔会出现奇怪的插件加载失败问题排查起来很折磨人。macOS用户直接把dmg文件里的PyCharm图标拖到应用程序文件夹就行不用纠结什么选项。安装完成之后先别急着创建项目你可以打开PyCharm看到一个“Welcome”界面。这里不管它弹出什么主题选择、快捷键方案新手直接选默认的Darcula或者Windows主题都行以后在设置里也能改不影响实际使用。3. 首次配置和使用入门3.1 创建一个新项目的正确姿势双击打开PyCharm后第一眼看到的是欢迎界面。点击“New Project”就进入了项目创建页面。这里面配置项看着多但核心就两个项目存放路径和Python解释器。项目路径那里找一个你方便找的地方比如“D:pythonprojects”。这里再次提醒路径别带中文、别带空格。页面下方有一项“Base interpreter”点开下拉框系统会尝试自动识别你前面装的Python解释器。如果你用的是Anaconda那么这里可能显示的是Anaconda自带的python.exe直接选它就行。如果你想给这个项目单独建一个虚拟环境PyCharm默认会勾选“Create a main.py welcome script”不用管它点“Create”即可。创建后你会看到PyCharm的完整界面左侧是项目文件列表中间是代码编辑区上方是工具栏底部是各种工具窗口。界面第一次进去可能有点慌但实际用起来你会发现真正频繁操作的区域就那么几个。3.2 界面布局和核心按钮一次讲明白刚进入项目时很多人会问“我该在哪里写代码”其实很简单。左侧Project窗口里展开项目文件夹双击main.py右边就会打开代码编辑区。系统默认的main.py里有一句print脚本你直接改或直接加代码都行。要用“运行”这个动作来量化一个IDE是否趁手就看它是否顺手。PyCharm的运行入口非常多最常用的是编辑区右上角的绿色三角形按钮点一下会在底部“Run”窗口里弹出程序输出结果。右侧的Bug图标是“Debug调试模式”在代码里设置断点后点它可以一行一行看变量变化这个是排查逻辑错误的神器新手哪怕不熟练也该有这个概念。页面左下角有两个可以点击的竖排文字Terminal和Python Console。Terminal是系统终端的镜像你可以在里面直接敲pip install这类命令Python Console打开后是一个交互式命令行适合临时测试一行代码。3.3 解释器配置和安装第三方包一个窗口搞定写Python免不了用第三方库比如requests、pandas、openpyxl之类的。新版PyCharm里装包最直观的路径是点击左上角File菜单选择Settings左边找到“Project: 你的项目名”展开选择“Python Interpreter”。右边窗口会列出当前环境里已经安装的所有包。大列表上方有个加号按钮点开后搜索你想装的包比如输入requests点左下角的“Install Package”等状态栏显示successfully installed就装好了。这个方法对新手最友好因为不用记命令不会碰到命令行报错手忙脚乱。但如果你已经会用Terminal直接在底部终端窗口敲“pip install pandas”效率更高装包的实时输出日志看起来也更清晰。我个人建议如果只是临时用某个库直接pip安装到当前环境没问题。但如果你同时在做好几个不同方向的项目每个项目可能依赖不同的包版本那这个知识点就值得注意——后面的“常见问题”里我会讲一下怎么用虚拟环境隔离不同项目别等到包冲突了才开始头疼。4. 常见问题与排查技巧实录4.1 安装包时提示“Microsoft Visual C 14.0 is required”怎么办这是装了Python后安装某些第三方库特别是一些带C扩展的包比如pandas、scrapy、matplotlib时最容易撞上的报错。报错内容一看就让人懵Requires Microsoft Visual C 14.0。这个错误的意义是pip在试图从源码编译这个库但你的电脑缺少对应的C编译环境。解决办法有两种。第一种是去微软官网下载Visual C Build Tools安装VC工具集再回头重新pip install这种方法一劳永逸。缺点是安装包比较大硬盘空间紧张的人看了会犹豫。第二种更快适合临时应急去这个库的官方或镜像站下载已经编译好的whl文件Windows-specific wheel再用pip install文件路径直接安装跳过编译环节。具体在哪个镜像站下载我就不展开了基本操作人人都会。另外控制台提示的“Get it with Microsoft C Build Tools”已经是明确定位按这个方向解决就不会绕远路。4.2 运行时提示“No Python interpreter configured”怎么处理如果你创建项目时手快没留意解释器配置运行代码时就可能看到这个提示。这种情况不用重新建项目点击右下角状态栏的“Python Interpreter”文字或者File菜单里打开Settings在Project栏下点到Python Interpreter点击“Show All”把你安装的Python路径添加进去就行。这里还要多说一句如果你和我一样是个懒人常年喜欢用Anaconda那在同一个窗口里你其实可以切底部的“Conda Environment”选择Existing environment下拉找到你的conda环境这样项目就直接用上了conda里装好的一堆包省事到离谱。4.3 pip命令不可用或命令行找不到PythonWindows上打开终端敲python或者pip系统提示“不是内部或外部命令”大多数情况是Python安装时没勾选Add to PATH。针对已经装好Python的情况你可以打开“设置--系统--关于--高级系统设置--环境变量”在系统变量里找到Path把Python安装目录和Scripts目录手动加进去之后重新打开终端就正常了。如果你觉得改环境变量太麻烦还有一个取巧但合理的办法不用系统终端直接在PyCharm底部的Terminal窗口里敲pip命令。因为PyCharm会用你配置好的解释器环境来启动终端一般不会出现找不到命令的问题。4.4 为什么我的PyCharm运行起来越来越卡2020.3.2版本即使优化得再好如果c盘空间不足或内存不够大还是会遇到卡顿。解决思路有三条关闭不需要的插件。打开Settings找到Plugins把一些不常用的比如Android Support、Telegram Integration全部禁用或卸载尤其是不用Web开发功能的人把JavaScript插件关掉内存压力立减。调整内存分配。在PyCharm安装目录的bin文件夹下有个pycharm64.exe.vmoptions文件把-Xmx那行从默认的2048m改成4096m如果你电脑内存有16G的话。改错文件可能会导致启动不了改之前先备份。减少自动检测功能。File菜单里进入Settings后搜索“Inspection”把一些自动代码检查等级调低或者把右下角的“Power Save Mode”打开。这样PyCharm就少做很多后台计算运行流畅度会明显提升。4.5 虚拟环境注意事项趁早养成好习惯写Python项目时虚拟环境这个概念早晚要碰到。简单讲解一下为什么需要它不同项目可能依赖同一个库的不同版本。比如A项目需要用pandas 1.5B项目需要用pandas 2.0如果你把所有包都装在全局环境里两个项目很容易互相干扰。虚拟环境就是给每个项目单独隔出一个小空间互不影响。新手在PyCharm创建项目时它会默认帮你New environment using Virtualenv这个就是虚拟环境。你只要别在创建时手滑切换到“Existing interpreter”并选择了base环境里的PythonPyCharm通常已经在正确隔离不同项目了。当然如果你目前只写一个聚类项目的简单脚本不太在意外界说的“环境整洁”那么用全局Python也能撑过前期学习。只是我要在这里预埋一个观念等你项目多了、装包多了回头再改虚拟环境就得抱着迁移的心态处理。5. 一些值得养成的使用习惯这部分算是我个人操作中的一点经验补充。PyCharm功能很丰富但从入门到高效不需要一口气学完全部。挑几个高频场景习惯就够用善用快捷键。Windows下CtrlP查看函数参数提示Ctrl鼠标点击可以跳到函数定义CtrlD快速复制当前行Ctrl/注释反注释。这几个键少说能提升你20%的编辑速度比用鼠标点菜单直观太多。写代码时多利用自动补全。PyCharm的这个提示功能很强大你输入pi或者pri按下Tab键就会自动补全print()输入def再按Tab就会生成函数结构。新手最容易忽略Tab键会以为编辑器只提供了单词代码提示。建议从第一个程序就开始用习惯力度强过事后记快捷键列表。及时保存和版本管理。虽然PyCharm有自动保存功能但重要文件关IDE前按一下CtrlS心里踏实。另外强烈建议从一开始就开启Git版本管理。右上角的Git菜单里Initialize Repository就能把项目纳入Git管理之后每次写完一个重要模块提交一次commit。遇到改崩了想回退就知道这个习惯有多救命。我最后再分享一个小技巧入门阶段不要纠结IDE里的每个图标和菜单项用不到的配置先放着。把“创建项目--写代码--运行--调试--装包”这条主链路跑顺你就已经完成了PyCharm 2020.3.2社区版的“使用入门”。遇到不确定的选项大胆故选默认值等水平上来了自然知道哪些默认值不合理、要改。任何工具都只是辅助把Python逻辑搞明白IDE永远是你的助推器不是你的拦路虎。