Python 安装教程【使用 Python install manager】

Python 安装教程【使用 Python install manager】

下载

官网如下

https://www.python.org/downloads/

如果选择传统的【exe】格式,安装时会有如下界面

NOTE: This installer is being retired and will no longerbe available after Python 3.15

这句话的翻译是

注意:此安装程序即将停用,在 Python 3.15 版本发布后将不再提供

所以推荐选择【msix】格式的安装包,这是现代打包格式

安装

双击下载的【msix】文件

1

当准备就绪时启动:

勾选后,点击“安装 Python” -> 等待进度条走完 -> Python Install Manager 界面会自动弹出来

图中虽然按钮名字叫“安装 Python”,但是安装的只是一个“管家”(Manager),真正的 Python 还没有安装

这个管家可以在搜索里看到,搜索【python install】

2

图中这句话是

Windows is not configured to allow paths longer than 260 characters.

Python and some other apps can exceed this limit, but it requires changing a system-wide setting, which may need an administrator to approve, and will require a reboot. Some packages may fail to install without long path support enabled.翻译之后是

Windows 未配置为允许长度超过 260 个字符的路径。
Python 及部分其他应用程序可突破此限制,但这需要修改一项系统级设置,该操作可能需要管理员权限批准,且修改后需重启电脑。如果未启用长路径支持,部分软件包可能会安装失败。

我们需要解除 260 字符路径限制,所以输入 y

3

图中内容是

The global shortcuts directory is not configured.

Configuring this enables commands like python3.14.exe to run from your terminal, but is not needed for the python or py commands (for example, py -V:3.14).

We can add the directory (C:\Users\86195\AppData\Local\Python\bin) to PATH now,but you will need to restart your terminal to use it. The entry will be removed if you run py uninstall --purge, or else you can remove it manually when uninstalling Python.翻译之后是

全局快捷方式目录尚未配置。

完成此项配置后,你就可以在终端中直接运行 python3.14.exe 这类命令,但这对 python 或 py 命令(例如 py -V:3.14)来说并非必需操作。

我们现在可以将目录 C:\Users\86195\AppData\Local\Python\bin 添加至系统环境变量 PATH,但你需要重启终端才能使配置生效。若执行 py uninstall --purge 命令,该环境变量条目将会被自动移除;你也可以在卸载 Python 时手动删除它。

这是一个关于环境变量 (PATH) 的配置选项

如果输入 y,安装程序会自动把那个长长的路径添加到系统的 PATH 里

所以输入 y

4

图中内容是

You do not have the latest Python runtime.

Install the current latest version of CPython? If not, you can use 'py install default' later to install.翻译之后是

你当前未安装最新版 Python 运行时环境。

是否安装当前最新版的 CPython?若暂不安装,你可后续执行 py install default 命令来完成安装。

Python: 这是一门编程语言的规范

CPython: 这是 Python 语言的官方标准实现(用 C 语言写的)

CPython 就是我们需要的东西

选择 y 后,会开始从网络下载最新版本的 Python

所以选择 y

5

这是安装过程的最后一个画面,意味着 Python 环境已经安装完成了

这是在问你:是否查看在线帮助文档?

这里选 n,不阅读文档

安装 pip

找到 python 的安装位置,我的是【C:\Users\86195\AppData\Local\Python\pythoncore-3.14-64】

在这个文件夹下打开 cmd,输入

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

这句话的意思是:访问 pip 官方提供的引导脚本地址,下载保存为本地文件

如果不加 -o 参数,代码会直接打印在屏幕上而不是保存文件

可以看到多了个文件

然后运行这个【py】文件

python get-pip.py

可以看到【Scripts】文件夹出现了

把【Scripts】文件夹添加到环境变量的 PATH 中

验证

修改环境变量后,需要重启 cmd 才能重新加载环境变量,输入

python --version
pip --version

pip 镜像源配置

可以看我这篇文章

pip 镜像源测试,配置镜像源教程-ZEEKLOG博客

Read more

MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

本系列主要通过调用天气的mcp server查询天气这个例子来学习什么是mcp,以及怎么设计mcp。话不多说,我们开始吧。主要参考的是B站的老哥做的一个教程,我把链接放到这里,大家如果有什么不懂的也可以去看一下。 https://www.bilibili.com/video/BV1NLXCYTEbj?spm_id_from=333.788.videopod.episodes&vd_source=32148098d54c83926572ec0bab6a3b1d https://blog.ZEEKLOG.net/fufan_LLM/article/details/146377471 最终的效果:让deepseek-v3使用天气查询的工具来查询指定地方的天气情况 技术介绍 MCP,即Model Context Protocol(模型上下文协议),是由Claude的母公司Anthropic在2024年底推出的一项创新技术协议。在它刚问世时,并未引起太多关注,反响较为平淡。然而,随着今年智能体Agent领域的迅猛发展,MCP逐渐进入大众视野并受到广泛关注。今年2月,

By Ne0inhk
可以在命令行通过大模型使用上下文协议(MCP)与外部工具交互的软件:小巧的MCPHost

可以在命令行通过大模型使用上下文协议(MCP)与外部工具交互的软件:小巧的MCPHost

小巧的MCPHost MCPHost 可以在命令行下使用,使大型语言模型(LLM)能够通过模型上下文协议(MCP)与外部工具进行交互。目前支持Claude 3.5 Sonnet和Ollama等。本次实践使用自己架设的Deepseek v3模型,跑通了Time MCP服务。  官网:GitHub - mark3labs/mcphost: A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP). 下载安装 使用非常方便,直接下载解压即可使用。官网提供Windows、Linux和MacOS三个系统的压缩包: https://github.com/

By Ne0inhk
实战篇:Python开发monogod数据库mcp server看完你就会了

实战篇:Python开发monogod数据库mcp server看完你就会了

原创不易,请关注公众号:【爬虫与大模型开发】,大模型的应用开发之路,整理了大模型在现在的企业级应用的实操及大家需要注意的一些AI开发的知识点!持续输出爬虫与大模型的相关文章。 前言 目前mcp协议是给deepseek大模型插上工具链的翅膀,让大模型不仅拥有超高的推理和文本生成能力,还能具备执行大脑意识的工具能力! 如何开发一个mcp? mcp是一种协议,指的是模型上下文协议 (Model Context Protocol)。 官方结成的mcp https://github.com/modelcontextprotocol/python-sdk mcp库 pip install mcp from mcp.server.fastmcp import FastMCP 我们先来做一个简单的案例 from mcp.server.fastmcp import FastMCP import requests mcp = FastMCP("spider") @mcp.tool() def crawl(

By Ne0inhk
【大模型实战篇】基于Claude MCP协议的智能体落地示例

【大模型实战篇】基于Claude MCP协议的智能体落地示例

1. 背景         之前我们在《MCP(Model Context Protocol) 大模型智能体第一个开源标准协议》一文中,介绍了MCP的概念,虽然了解了其概念、架构、解决的问题,但还缺少具体的示例,来帮助进一步理解整套MCP框架如何落地。         今天我们基于claude的官方例子--获取天气预报【1】,来理解MCP落地的整条链路。 2. MCP示例         该案例是构建一个简单的MCP天气预报服务器,并将其连接到主机,即Claude for Desktop。从基本设置开始,然后逐步发展到更复杂的使用场景。         大模型虽然能力非常强,但其弊端就是内容是过时的,这里的过时不是说内容很旧,只是表达内容具有非实时性。比如没有获取天气预报和严重天气警报的能力。因此我们将使用MCP来解决这一问题。         构建一个服务器,该服务器提供两个工具:获取警报(get-alerts)和获取预报(get-forecast)。然后,将该服务器连接到MCP主机(在本例中为Claude for Desktop)。         首先我们配置下环

By Ne0inhk