当前位置:首页>python>Java+AI 第2课Python环境搭建

Java+AI 第2课Python环境搭建

  • 2026-09-25 00:15:12
Java+AI 第2课Python环境搭建

📢 本文是「Java程序员180天转型AI」系列第2课,建议收藏后阅读

🐍 PyCharm一站式方案,IDEA用户零门槛上手

▲ 工欲善其事,必先利其器


一、开篇:为什么推荐用IDE装Python?🤔

昨天我们聊了180天路线图,很多读者说"已经收藏,准备跟着学"。

今天正式开始动手。但很多Java程序员配Python环境,第一步就卡住:

• 命令行装Python,装完不知道在哪• pip装了一堆包,PyCharm里却找不到• 虚拟环境配了N个,项目还是跑不起来

💡 作为Java程序员,我们习惯了IDEA一键搞定JDK、Maven、项目结构。为什么配Python环境要回到命令行折腾?其实,用IDE装Python才是最省心的方式。

今天介绍3种IDE方案,主推PyCharm(JetBrains出品,和IDEA同一家,操作逻辑一模一样)。

今天之内,保证能在电脑上跑通Python代码。


二、方案一(强烈推荐)—— PyCharm 一站式安装 🥇

适用人群:所有Java程序员,尤其是IDEA老用户。界面、快捷键、操作逻辑完全一致,零学习成本。

Step 1:下载PyCharm(官网下载即可,关注留言可直接获取中文版,无试用期)

• Professional版:功能最全,有AI助手,学生/开源项目免费申请• Community版:完全免费,功能足够学习用(推荐新手先用这个)

📌 小提示:如果你有IDEA的JetBrains账号,直接登录即可。学生用.edu邮箱可以申请免费Professional版。

Step 2:安装(和IDEA一模一样)

• Windows:下载.exe,一路Next,勾选"Add to PATH"和"Create Associations"• Mac:下载.dmg,拖到Applications里• 启动后选择主题(Darcula深色主题,和IDEA一样熟悉)

Step 3:创建第一个Python项目(重点!)

打开PyCharm → New Project → 左侧选"Pure Python"

Location: ~/PycharmProjects/ai-learningPython version: 3.10 (PyCharm会自动检测,如果没有就点"Add Interpreter")

Step 4:配置Python解释器(PyCharm自动帮你做)

如果没有检测到Python,点击"Add Interpreter" → "Add Local Interpreter"

PyCharm会自动:• 下载并安装Python 3.14• 创建虚拟环境(venv)• 配置项目隔离

✅ 看到没?你不需要手动敲命令行,PyCharm全帮你做了。就像IDEA自动帮你配JDK和Maven一样。

Step 5:安装包(图形界面,比pip更直观)

点击底部"Python Packages"标签(或File → Settings → Project → Python Interpreter)

搜索并安装:• numpy• pandas• matplotlib• jupyter• scikit-learn

或者打开Terminal(底部工具栏),输入:

pip install numpy pandas matplotlib jupyter scikit-learn

Step 6:运行第一个Python程序

右键项目 → New → Python File → 命名为hello_ai.py

print("Hello AI,Java程序员来了!")

右键文件 → Run 'hello_ai',看到输出即成功!

✅ 方案一总结:PyCharm是Java程序员的最优解。界面熟悉、自动配环境、图形化装包、调试功能和IDEA一样强大。Day 30之前,这一个工具足够用。


三、方案二(轻量级)—— VSCode + Python插件 🥈

适用人群:已经在用VSCode写前端/Go/Rust的开发者,不想多装一个IDE

Step 1:安装VSCode(官网下载即可)

Step 2:安装Python插件

打开VSCode → 左侧Extensions → 搜索"Python" → 安装Microsoft官方插件

Step 3:安装Python解释器

官网下载Python 3.10+,安装时勾选"Add Python to PATH"

Step 4:创建项目 + 配置解释器

打开文件夹 → 新建.py文件 → 右下角选择Python解释器版本

Step 5:安装包

打开Terminal(Ctrl+`),输入:

pip install numpy pandas matplotlib jupyter scikit-learn

✅ 方案二总结:VSCode更轻量,插件生态丰富。但Python支持不如PyCharm深度,调试和智能提示稍弱。适合已经习惯VSCode的开发者。


四、方案三(极简)—— Sublime Text + 命令行 🥉

适用人群:喜欢极致轻量、只用编辑器写代码、所有操作命令行搞定的高手

Step 1:安装Sublime Text(官网下载即可)

Step 2:安装Python

官网下载Python 3.10+,勾选"Add to PATH"

Step 3:配置Build System

Tools → Build System → New Build System,输入:

{  "cmd": ["python3", "-u", "$file"],  "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",  "selector": "source.python"}

保存为Python3.sublime-build

Step 4:安装包(纯命令行)

pip install numpy pandas matplotlib jupyter scikit-learn

✅ 方案三总结:最轻量,但也最原始。没有智能提示、没有调试器、没有项目管理。除非你是Sublime死忠粉,否则不推荐新手用。


五、三方案对比 & 选型建议 📊

对比维度PyCharmVSCodeSublime Text
安装大小
~500MB
~200MB
~50MB
Java程序员熟悉度
⭐⭐⭐⭐⭐(和IDEA一样)
⭐⭐⭐⭐
⭐⭐
Python智能提示
⭐⭐⭐⭐⭐
⭐⭐⭐⭐
⭐⭐
调试功能
⭐⭐⭐⭐⭐(和IDEA一样)
⭐⭐⭐⭐
⭐⭐
自动配环境
✅ 一键搞定
⚠️ 需手动配置
❌ 全手动
推荐指数
⭐⭐⭐⭐⭐
⭐⭐⭐⭐
⭐⭐

📌 我的建议:• 如果你是IDEA老用户 → 直接PyCharm,零学习成本,今天就能跑起来• 如果你已经在用VSCode → 装个Python插件继续用,不用换工具• 如果你追求极致轻量 → Sublime Text,但要有折腾的心理准备Day 30之前,PyCharm足够用。等后面熟悉了,想换再换。


六、Java程序员最容易踩的3个坑 🕳️

坑1:PyCharm提示"No Python interpreter configured"

原因:项目没有绑定Python解释器

解决:File → Settings → Project → Python Interpreter → Add Interpreter → Add Local Interpreter → 选System Interpreter或Virtualenv

坑2:pip install之后,PyCharm里还是找不到包

原因:pip装到了系统环境,但PyCharm项目用的是虚拟环境

解决:在PyCharm的Terminal里运行pip install,或者切换解释器到正确的虚拟环境

坑3:代码在PyCharm能跑,命令行却报错

原因:PyCharm自动激活了虚拟环境,命令行没激活

解决:命令行先运行激活命令(Windows: venv\Scriptsctivate,Mac: source venv/bin/activate)

💡 类比:就像IDEA自动帮你配好了Maven和JDK,但命令行跑mvn命令需要你先source环境变量。PyCharm的虚拟环境也是同理。


七、验证安装 —— 运行你的第一个Python程序 ✅

方式一:PyCharm里运行(推荐)

新建hello_ai.py,输入:

print("Hello AI,Java程序员来了!")

右键 → Run,看到输出即成功!

方式二:命令行验证(确保环境变量正确)

python -c "print('Hello AI,Java程序员来了!')"


八、今日任务 & 明天预告 🚀

📌 今日任务(完成来打卡)

✅ 安装PyCharm(或VSCode/Sublime)✅ 创建第一个Python项目✅ 运行 print("Hello AI") 成功✅ 评论区打卡:"Day 02 环境配好了!"

📌 明天(第3课)预告

第一个Python程序 + 代码运行方式——Python的交互式(REPL)vs 脚本运行,和Java有什么区别?

我们会聊:• Python的REPL模式 vs Java的编译运行• .py文件 vs .java文件的本质区别• 为什么Python不需要main函数?

所有软件和后续代码流程都免费分享,有需要关注后留言即可。

如果这篇文章对你有帮助,欢迎点赞、收藏、转发给身边的Java同行。明天见!👋

最新文章

随机文章