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

相关推荐
梦想的旅途22 分钟前
Python实现企业微信文本消息发送
开发语言·python·企业微信
%4719 分钟前
DAY41
pytorch·python
敲代码还房贷34 分钟前
VMware17 + Ubuntu22.04 共享 完整步骤
linux·python·ubuntu
测试19981 小时前
Selenium 无法定位元素的几种解决方案
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
半亩码田1 小时前
C#转Python第3.6篇:Python 的 @property 比 C# 的 get/set 更灵活
java·python·c#
欧叶冲冲冲2 小时前
Python常见数据结构的CRUD(LeetCode高频版速查)
数据结构·python·leetcode
钱栈up2 小时前
Mac 开发机一键发版不用切环境:我这样改造了团队的后端部署脚本Maven编译卡住20分钟?我靠两步定位到2处隐蔽编译错误
开发语言·python·macos
CSND7402 小时前
DeepSeek Harness实测+入门教程
人工智能·python
gb42152872 小时前
ai中agent,skill Package,skill,tool,prompt,mcp等等概念的关系
python
淼澄研学2 小时前
Python实战:基于LangChain与Chroma构建企业级RAG知识库问答系统
开发语言·python·langchain