📌 一、Python 常见 IDE 对比(该怎么选?)
- • IDLE:Python 自带,简单轻量,适合极新手
- • VS Code:轻量免费、插件丰富,通用型最强
- • PyCharm:专业 Python IDE,智能提示强、调试方便,开发首选
- • Sublime/NotePad++:纯文本编辑器,不适合新手
结论:
📥 二、PyCharm 下载与安装
1. 下载地址
官网:https://www.jetbrains.com/pycharm/download/
两个版本:
- • Community(社区版):免费开源,新手/学生足够用
- • Professional(专业版):付费,功能更强(Web/数据库/远程)
新手直接下载 Community 社区版。
2. 安装步骤(Windows)
- • ✅ Create desktop shortcut
- 4. 一路 Next → Install → 完成
macOS / Linux
下载对应安装包,默认安装即可。
🚀 三、首次打开 PyCharm 基础配置
1. 新建项目(New Project)
- • 选择 New environment using → Virtualenv
- • 或选择 Existing interpreter(使用已有 Python/Anaconda)
2. 界面介绍
🐍 四、配置 Python 解释器(最关键)
路径:
File → Settings → Project: 项目名 → Python Interpreter
1. 添加已有 Python 环境
- • 点击右上角 Add Interpreter → Add Local Interpreter
- • 找到
python.exe(Windows)或 python3(mac/Linux)
配置成功后,会显示已安装的包列表。
2. 给项目配置 Conda 环境
- • Add Interpreter → Conda Environment
- • 选择 Use existing environment
📦 五、在 PyCharm 里安装第三方库
方法1:界面安装(推荐新手)
File → Settings → Project → Python Interpreter
点击 + → 搜索包名(如 requests、pandas)
点击 Install Package
方法2:终端安装
底部打开 Terminal,直接用 pip:
pip install requests
pip install numpy
使用镜像加速:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
▶️ 六、运行与调试 Python 代码
1. 新建 Python 文件
右键项目 → New → Python File
输入文件名,回车。
2. 写代码
print("Hello PyCharm")
3. 运行代码
4. 调试(Debug)
⚙️ 七、常用实用设置(提高效率)
1. 设置字体大小
File → Settings → Editor → Font
设置:
- • Font:JetBrains Mono / Consolas
2. 自动换行
Editor → General → 勾选 Soft-wrap these files
加入 *.py
3. 自动保存
默认自动保存,无需手动 Ctrl+S
4. 主题切换
File → Settings → Appearance & Behavior → Appearance
选择:
🧪 八、PyCharm 配置虚拟环境
1. 项目内新建虚拟环境
New Project → 选择 Virtualenv
指定路径 → Create
2. 使用现有虚拟环境
Add Interpreter → Virtualenv Environment
选择 venv/Scripts/python.exe
激活后终端会显示:
(venv) C:\Users\...>
❌ 九、常见问题解决
1. 提示:Cannot find Python interpreter
- • 去 Settings → Python Interpreter 重新添加
2. 代码报错但能运行
一般是索引缓存问题:
File → Invalidate Caches → 重启
3. Terminal 里 pip 不能用
4. 运行按钮灰色
📝 十、总结
PyCharm 是目前最适合 Python 开发的专业 IDE,功能完整、提示强大、新手友好。
核心流程一句话记住:
下载安装 → 新建项目 → 配置Python解释器 → 写代码 → 运行/调试 → 安装库
学会这些,你就可以正式开始 Python 项目开发,不管是爬虫、数据分析、Web 还是 AI 都能顺畅使用。