项目环境
cmd 命令窗口
创建虚拟环境
mkvirtualenv ai_env -p python3
切换环境
workon ai_env
C:\Users\zg.cai\Envs\ai_env\Scripts\python.exe -m pip install --upgrade pip
pip install openai
或
pip install openai==3.1.0
pip install langchain
或
pip install langchain==1.3.15
测试是否安装成功
# 测试是否安装成功
(ai_env) PS D:\czg\czgAsFwgs\Swkj\ai-study-Bypython-czg> python
Python 3.12.6 (tags/v3.12.6:a4a2d2b, Sep 6 2024, 20:11:23) [MSC v.1940 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from openai import OpenAI
>>>
使用Jupyter Notebook来快速开发调试
pip install notebook
或
pip install notebook==7.6.2
启动Jupyter Web
在cmd中输入jupyter notebook即可使用浏览器打开,我这里修改了目录。
新命令,界面比较好看
jupyter lab
或 旧命令,界面
jupyter notebook

start Jupyter Web.png

Jupyter Web界面.png
旧命令打开的窗口
http://localhost:8889/tree
新命令打开的窗口
http://localhost:8888/lab
它是浏览器里运行的 Python 交互式代码工作台,专门用来打开、编辑、运行 .ipynb 笔记文件,也就是helloworld_deepseek.ipynb文件的 notebook
左侧文件树
相当于资源管理器,可以浏览电脑文件夹,找到你的 .ipynb 文件双击打开。
容易混淆的关键点
Jupyter 网页界面 ≠ Python 解释器
网页只是前端编辑器,真正执行代码的是后端的 ipykernel(Python 进程)。
你在网页、VSCode、IDEA 里写的代码,最终都是发给后台 kernel 执行。
idea中运行 ipynb
File → Settings → Plugins(Ctrl+Alt+S)
Jupyter Notebook(官方原生插件)
from openai import OpenAI
client = OpenAI(api_key="sk-9c你自己的ke",base_url="https://api.deepseek.com/v1")
response = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role":"system","content":"你是一个帮助助手"},
{"role":"user","content":"你好"}
],
stream=False
)
print(response.choices[0].message.content)

运行效果
vscode中运行
快捷键 Ctrl + Shift + P
输入:Python: Select Interpreter
安装Python +Jupyter插件(运行.ipynb时,会自动提示安装)