在 Windows 系统中安装 Poetry 非常简单

在 Windows 系统中安装 Poetry 非常简单,下面我一步一步带你完成安装,适合初学者操作。


✅ 一、安装 Poetry(Windows 专用)

推荐方法(使用官方安装脚本):

  1. 打开 PowerShell(管理员模式更稳妥)
    按下 Win 键,输入“PowerShell”,右键 → 以管理员身份运行

  2. 执行安装命令(从 Poetry 官方网站下载安装脚本):

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

注意:确保你电脑已经安装了 Python,并且配置了环境变量。可以用 python --version 测试。


✅ 二、设置环境变量(安装完后,可能需要配置)

默认安装路径(Windows):

C:\Users\你的用户名\AppData\Roaming\Python\Scripts

这个路径下会有一个 poetry.exe,需要把它加入系统的 PATH 环境变量。

添加方式如下(图形界面):
  1. 打开“系统环境变量”设置:
    • Win + S 搜索“环境变量”,点击“编辑系统环境变量”
  2. 在“系统属性”窗口中点击右下角“环境变量”
  3. 找到“Path”变量 → 双击 → “新建”
  4. 添加路径:
    C:\Users\你的用户名\AppData\Roaming\Python\Scripts
    
  5. 确认 → 保存 → 重启 PowerShell

然后测试:

poetry --version

如果成功,就会输出版本号,比如:

Poetry (version 1.8.2)

✅ 三、初始化一个项目测试一下

poetry new my-demo-project
cd my-demo-project
poetry install
poetry shell

你就进入了项目的虚拟环境了!


🧪 如果你电脑有多个 Python 版本……

你可以指定安装路径的 Python 版本,比如:

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -3.10 -

或者安装之后配置默认使用某个 Python:

poetry env use C:\路径\\python.exe

❓遇到问题怎么办?

常见问题 & 解决办法:

问题解决方式
poetry 不是内部或外部命令没配置环境变量,检查 Scripts 路径是否加入 Path
无法联网安装尝试用 VPN 或手动下载脚本后运行
Python 没有装先从 python.org 安装最新版,并勾选“Add to PATH”

🎁 补充建议(Poetry+VSCode)

如果你用 VSCode 编码,建议:

  1. 安装 VSCode 插件:Python、Pylance

  2. 进入项目后执行:

    poetry shell
    
  3. 打开 .venv/Scripts/python.exe 为当前解释器(或 VSCode 自动识别)


✅ 安装完成后使用建议

poetry new myproject        # 创建新项目
cd myproject
poetry add requests         # 添加依赖
poetry run python xxx.py    # 用虚拟环境运行程序

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

这个命令是用于 在 Windows 上通过 PowerShell 安装 Poetry 的,一整句看起来有点吓人,但其实拆开之后很简单。


🧠 整体作用:

它的作用是:从官方服务器下载 Poetry 安装脚本,然后立刻用 Python 执行这个脚本进行安装。

🛠️ 拆解讲解每一部分:

✅ 第一步:

Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing

作用:下载网页内容(也就是安装脚本)

  • Invoke-WebRequest:PowerShell 的命令,用于发起 HTTP 请求(有点像浏览器访问网页)
  • -Uri https://install.python-poetry.org:指定网址,下载 Poetry 官方的安装脚本
  • -UseBasicParsing:让 PowerShell 简化网页解析(避免在某些老系统中报错)

比喻:你用 PowerShell 上网,访问 Poetry 安装的官方网页,并把里面的内容抓下来。

这一步的结果是:获取到一个 Python 安装脚本的文本内容(.py 脚本)


✅ 第二步:

(...).Content
  • .Content:表示“只提取网页的内容部分”,也就是那个 Python 脚本的代码。

✅ 第三步:

| python -
  • |:管道符,表示把前面的内容“接力”传给后面的命令
  • python -:告诉 Python“从标准输入读取代码并执行”

比喻:你像是在从网上复制了一段代码,然后贴进 Python 里立刻执行。


🧪 直白一点总结:

这条命令的行为,相当于你手动做以下几步:

  1. 打开浏览器,访问:https://install.python-poetry.org
  2. 把网页里的一段 Python 安装脚本代码复制出来
  3. 打开 Python,粘贴那段代码并运行

而现在这条命令帮你一次性自动完成所有步骤


🔁 对照 pip 安装方式举例说明:

假如你看到有人说:

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

这和安装 Poetry 的方式其实是一个原理:下载 Python 安装脚本 → 直接用 python 运行


✅ 总结一句话:

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -

这条命令就是:

👉 “用 PowerShell 访问 Poetry 的安装网页,把下载到的安装脚本立刻用 Python 执行起来,一键完成 Poetry 的安装”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值