PyCharm下载安装与配置教程

PyCharm下载安装与配置教程

一、PyCharm简介

PyCharm 是 JetBrains 公司开发的一款专业 Python 集成开发环境(IDE),提供代码编辑、调试、项目管理、版本控制、代码补全等功能,是目前最常用的 Python 开发工具之一。

主要特点

  • 智能代码补全
  • 代码语法检查
  • 图形化调试
  • Git 版本管理
  • 虚拟环境管理
  • 第三方库安装方便

二、下载安装 PyCharm

2.1 下载 PyCharm

进入 JetBrains 官方网站:

https://www.jetbrains.com/pycharm/

点击 Download。

可以看到两个版本:

版本 说明
Community(社区版) 免费,适合 Python 学习与开发
Professional(专业版) 收费,支持 Web 开发、数据库等高级功能

推荐下载 PyCharm Community Edition(社区版)。


2.2 安装 PyCharm

双击下载好的安装程序。

安装过程中建议勾选以下选项:

  • ✅ Add "Open Folder as Project"
  • ✅ Add launchers dir to PATH
  • ✅ Create Desktop Shortcut

安装路径可保持默认,例如:

text 复制代码
C:\Program Files\JetBrains\PyCharm Community Edition

点击 Install ,等待安装完成后点击 Finish。


三、安装 Python

如果电脑尚未安装 Python,需要先进行安装。

官网下载地址:

https://www.python.org/downloads/

下载最新版即可。

安装时一定要勾选:

text 复制代码
☑ Add Python to PATH

然后点击:

text 复制代码
Install Now

安装完成后打开 CMD,输入:

bash 复制代码
python --version

或:

bash 复制代码
python -V

若显示如下信息:

text 复制代码
Python 3.12.5

说明 Python 已安装成功。


四、创建第一个 PyCharm 项目

打开 PyCharm。

点击:

text 复制代码
New Project

主要配置包括:

  • Location(项目路径)
  • Interpreter(Python解释器)

4.1 设置项目路径

例如:

text 复制代码
D:\PythonProject\Test

建议每个项目使用独立文件夹。


4.2 配置 Python 解释器

点击:

text 复制代码
Interpreter

选择:

text 复制代码
Add Interpreter

推荐选择:

text 复制代码
New Virtual Environment

配置如下:

text 复制代码
Virtualenv

Base Interpreter

Python.exe

例如:

text 复制代码
C:\Users\用户名\AppData\Local\Programs\Python\Python312\python.exe

点击 Create,PyCharm 会自动创建虚拟环境。


五、认识 PyCharm 界面

区域 作用
Project 项目文件管理
Editor 代码编辑区
Terminal 内置终端
Run 程序运行结果
Debug 调试窗口
Problems 错误提示

六、编写第一个 Python 程序

右键项目:

text 复制代码
New → Python File

输入文件名:

text 复制代码
hello

编写代码:

python 复制代码
print("Hello World!")

点击:

text 复制代码
Run

运行结果:

text 复制代码
Hello World!

说明开发环境配置成功。


七、安装第三方库

Python 的许多功能依赖第三方库,例如:

  • numpy
  • pandas
  • matplotlib
  • torch

方法一:PyCharm 图形界面安装(推荐)

依次点击:

text 复制代码
File
→ Settings
→ Project
→ Python Interpreter
→ +

搜索:

text 复制代码
numpy

点击 Install 即可。


方法二:Terminal 安装

打开 Terminal,输入:

安装单个库:

bash 复制代码
pip install numpy

安装多个库:

bash 复制代码
pip install numpy pandas matplotlib

安装深度学习环境:

bash 复制代码
pip install torch torchvision

查看已安装库:

bash 复制代码
pip list

八、配置国内镜像源

若下载速度较慢,可使用清华大学镜像源:

bash 复制代码
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久配置(Windows):

文件位置:

text 复制代码
C:\Users\用户名\pip\pip.ini

内容如下:

ini 复制代码
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple

九、配置编辑器

修改字体

路径:

text 复制代码
File
→ Settings
→ Editor
→ Font

推荐字体:

  • JetBrains Mono
  • Consolas
  • Cascadia Code

字号建议:

text 复制代码
16

修改主题

路径:

text 复制代码
Settings
→ Appearance & Behavior
→ Appearance

可选择:

  • Light(浅色主题)
  • Darcula(深色主题,推荐)

十、常用快捷键

快捷键 功能
Shift + F10 运行程序
Shift + F9 调试程序
Ctrl + D 复制当前行
Ctrl + Y 删除当前行
Ctrl + / 单行注释
Ctrl + Alt + L 格式化代码
Alt + Enter 快速修复
Shift + Shift 全局搜索
Ctrl + Shift + F 全局查找
Ctrl + R 替换
Ctrl + 鼠标左键 跳转定义

十一、创建虚拟环境(推荐)

使用虚拟环境可以避免不同项目之间的软件包冲突。

创建项目时选择:

text 复制代码
New Virtual Environment

PyCharm 会自动创建:

text 复制代码
venv/

项目结构示例:

text 复制代码
Project
│
├── main.py
├── requirements.txt
└── venv/

所有安装的软件包都会保存在当前项目的虚拟环境中,不会影响其他项目。


十二、常见问题

1. 找不到 Python 解释器

原因:

  • 未安装 Python
  • PyCharm 未关联 Python 解释器

解决方法:

text 复制代码
Settings
→ Project
→ Python Interpreter
→ Add Interpreter

选择正确的:

text 复制代码
python.exe

2. pip 安装失败

升级 pip:

bash 复制代码
python -m pip install --upgrade pip

或使用国内镜像:

bash 复制代码
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple

3. ModuleNotFoundError

例如:

text 复制代码
ModuleNotFoundError: No module named 'numpy'

说明缺少对应库。

安装即可:

bash 复制代码
pip install numpy

4. 中文乱码

文件保存编码选择:

text 复制代码
UTF-8

必要时可在文件顶部添加:

python 复制代码
# -*- coding:utf-8 -*-

5. 终端无法识别 Python

检查:

  • Python 是否已安装
  • 是否勾选 Add Python to PATH
  • 系统环境变量 PATH 是否配置正确

十三、总结

完成以上步骤后,即可搭建完整的 Python 开发环境,包括:

  • 安装 Python 解释器
  • 安装 PyCharm(推荐 Community 社区版)
  • 创建并配置项目
  • 配置 Python 解释器
  • 创建虚拟环境(venv)
  • 编写并运行第一个 Python 程序
  • 安装常用第三方库(NumPy、Pandas、Matplotlib、PyTorch 等)
  • 配置国内镜像源提升下载速度
  • 熟悉 PyCharm 的常用功能和快捷键

掌握以上内容后,即可使用 PyCharm 开展 Python 编程、数据分析、机器学习和深度学习等相关开发工作。

相关推荐
专注仿真1 小时前
Agentic RAG算法详解
人工智能·python·大模型训练·控制算法
学习论之费曼学习法1 小时前
无人值守AI内容矩阵实战(8):标题 A/B 实验的 6 个工程实现细节,隔日对比与自动判胜
人工智能·python·算法·矩阵·自动化·a/b测试·内容矩阵
东哥16881 小时前
我用 DeepSeek 做了 4 个零依赖的赚钱小工具,全部开源
python·开源·deepseek
Carl_奕然1 小时前
【机器视觉】最强算法之:3D高斯泼溅(3D Gaussian Splatting)
人工智能·python·算法·目标检测·计算机视觉·3d
小亮_money2 小时前
Agent开发工程师-Python环境搭建
人工智能·python
isfox2 小时前
Python3 线程:多任务并发编程详解
python
Michelle80232 小时前
第1周摸底测试
python
通问AI3 小时前
【实战】企业口径一致性检查:用 Python 对齐官网/招聘平台/投标文件三个来源的成立日期与注册地
开发语言·python
AI直播技术杂谈3 小时前
九点整那场,讲品顺序是前一天下午就锁定的
网络·python·ai·秒播
青少儿编程课堂3 小时前
蓝桥杯青少组·全国青少年信息素养·电子学会Scratch考级:校园智能抢答器项目解析
c++·python·算法·bfs·信息学竞赛