当前位置:首页>python>懂了懂了!搭建python开发环境时,Python Pycharm VS Code Anaconda到底需要安装哪些?(初学者版)

懂了懂了!搭建python开发环境时,Python Pycharm VS Code Anaconda到底需要安装哪些?(初学者版)

  • 2026-10-11 06:03:40
懂了懂了!搭建python开发环境时,Python Pycharm VS Code Anaconda到底需要安装哪些?(初学者版)

王老师说需要安装

python李师哥说最好安装python和pycharm

网上的课程用的又是anaconda

本学期老师说作业要用jupyter完成

....

到底应该听谁的呀

不是python学习起来有多难,而是安装的软件太多太复杂了

让人望而却步...迷迷糊糊...

所以,Python学习的第一步,那就先弄清楚:

Python、Anaconda、VS Code、PyCharm、Jupyter这些工具,到底都是什么,各自负责什么,如何来选择安装。

1. Python是什么

Python是一门编程语言,也是运行所有Python程序的核心环境。

简单理解:Python就是“发动机”。

没有Python,任何Python代码都无法运行。因此,Python是必须安装的基础组件。

2. Anaconda是什么

Anaconda不是另一种Python,而是一个集成的科学计算发行版。

它在安装时已经帮你打包好了:

* Python

* Jupyter 

* NumPy

* Pandas

* Matplotlib

* 以及大量科学计算库

本质上,它解决的是一个问题:新手不想一个一个安装库。

适合:

* 数据分析

* 机器学习

* 深度学习

* 科研计算

可以理解为:Anaconda 是已经配置好的Python环境,一个大工具箱。

3. VS Code是什么

VS Code是一个代码编辑器,由微软开发。它本身不负责运行Python代码,需要配合Python解释器才能使用。

负责:

* 编写代码

* 调试代码

* 管理项目结构

适合:

* Python基础学习

* 自动化脚本

* 爬虫开发

* Web开发

* AI项目开发

可以理解为:VS Code = 写/运行代码的地方,打个比方,Python 的代码是“文字”,VS code就是 office 的"word"

4. PyCharm是什么

PyCharm是专门为Python设计的集成开发环境(IDE)。相比VS Code,它更软件更大,功能更完整:

特点:

* 代码补全能力强

* 调试系统完善

* 项目结构清晰

* 适合大型工程开发

适合:

* 软件工程开发

* Django / Flask项目

* 企业级Python开发

可以理解为:PyCharm = 专业级python开发工作室

5. Jupyter是什么

Jupyter Notebook是一个交互式编程环境。它最大的特点是:

代码可以一行一行执行,并且立即看到结果。

同时还支持:

* 代码

* 文本说明

* 图表展示

适合:

* 数据分析

* 机器学习实验

* 深度学习训练过程观察

* 教学和布置作业

可以理解为:Jupyter = 实验室式编程环境,因为可以随时看到代码的结果。

那么,作为新手到底应该怎么选,下面是按学习目标给出的明确方案。

1. Python + IDLE(入门级)

适合人群:

* 完全零基础

* 学校课程

* 初学语法练习

特点:

Python安装后自带,无需额外配置。

适合快速理解基础语法结构。

缺点是功能较弱,不适合长期使用。

2. Python + VS Code(最推荐方案)

适合人群:

* Python初学者

* 自动化办公方向

* 爬虫方向

* Web开发方向

特点:

轻量、通用、扩展性强,是当前主流开发组合之一,大多数入门学习路径推荐这一组合。

3. Python + PyCharm

适合人群:

* 软件工程专业

* 企业开发方向

* Django / Flask项目

特点:功能更加全面,大小活都能干,所谓”全能选手“,现在是比较推荐的组合。

4. Anaconda + Jupyter 

适合人群:

* 数据分析方向

* 机器学习入门

* 学校实验项目

特点:开箱即用,不需要手动安装大量科学计算库。

5. Anaconda + VS Code(AI主流组合)

适合人群:

* 机器学习

* 深度学习

* 数据分析

特点:Anaconda负责环境和依赖管理,VS Code负责开发。目前是AI领域非常常见的组合方式。

6. Anaconda + PyCharm

适合人群:

* 科研项目

* 企业AI开发

* 大规模数据分析项目

特点:同样Anaconda负责环境和依赖管理,Pycharm负责开发。适合复杂项目和长期维护。

7. Anaconda + VS Code + PyCharm(进阶组合)

适合:

* Anaconda:管理环境

* VS Code:日常开发

* PyCharm:大型工程

特点:全活,应对所有的开发应用学习场景。

两张图来总结一下(是不是更直观哈哈)

1. 关系图

2. 学习方向的路线图

如果你刚开始学习Python,不建议一开始安装过多工具,而是根据自己的学习方向选择一套最合适的组合。


我把我日常学习Python的资料都整理好了,公众号回复“python资料”可以免费领取。

如果在学习python过程中遇到软件安装,代码出错等问题,可以后台留言或者添加微信协助解决。

喜欢可以点赞,收藏,在看

上一篇:Python报错:“ModuleNotFoundError” 终于搞那个清楚了!(初学者版)

最新文章

随机文章