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 编程、数据分析、机器学习和深度学习等相关开发工作。

相关推荐
DLYSB_5 小时前
存储运维实战:基于 Ceph Event 监听与 Python 适配器的分布式存储健康度物理声光响应架构
运维·ceph·python·报警灯
阿童木写作5 小时前
跨境图片翻译工具多合一,批量图片视频字幕翻译加智能抠图
人工智能·python·音视频·语音识别
阿童木写作7 小时前
Python实现Temu图片批量翻译自动化教程
运维·人工智能·python·自动化
就是一只白8 小时前
复制地理信息python版本
python
看浪的路人8 小时前
第1讲:Agent 到底是什么?和 Chatbot 有什么区别
python·ai
瓦学妹9 小时前
什么是网络索引?它是如何工作的?
大数据·网络·python·网络爬虫
天天爱吃肉82189 小时前
商用车多体动力学实战笔记|第6篇:动力传动系统(发动机、变速箱、分动器、TCS、LSD限滑差速)
大数据·人工智能·笔记·python·嵌入式硬件·汽车
海盗12349 小时前
微软技术周报 ——2026-08-03
后端·python·microsoft·c#·.netcore
大数据魔法师9 小时前
【最全详解】DuckDB Python 全套 API 语法、参数与实战用法(零基础全覆盖)
python·数据分析
MC皮蛋侠客11 小时前
SQLAlchemy 系列(七):高级建模与高效写入——批量 DML、方言与扩展
数据库·python