Poetry 2 在 Windows 环境下的安装教程

Poetry 2 不再默认安装 poetry shell 命令,推荐使用 poetry env activate 来激活虚拟环境。

以下是详细的 Poetry 2 在 Windows 环境下的安装教程,包括与 Poetry 1 的区别以及在 PowerShell 和 CMD 环境下的命令:

Poetry 2 在 Windows 环境下的安装教程

一、安装 Poetry 2

1. 使用官方安装脚本

在 Windows PowerShell 中运行以下命令安装 Poetry 2:

powershell复制

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

如果使用 py 运行失败,则替换为 python 即可。

2. 配置环境变量

安装完成后,需要将 Poetry 的安装路径添加到系统环境变量 PATH 中。运行以下命令:

powershell复制

[Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";C:\Users\YourUsername\AppData\Roaming\Python\Scripts", "User")

请将 YourUsername 替换为你的实际用户名。

二、Poetry 2 与 Poetry 1 的区别

1. 命令变化

  • poetry shell:Poetry 2 不再默认安装 poetry shell,推荐使用 poetry env activate 来激活虚拟环境。

  • poetry env use:使用 poetry env use 明确指定 Python 版本,如 poetry env use 3.9poetry env use /path/to/python

2. 支持 Python 2.7 的情况

  • Poetry 2 仅支持 Python 3.7 及更高版本,不再支持 Python 2.7。

三、在 PowerShell 和 CMD 环境下的命令

1. PowerShell 环境

激活虚拟环境

powershell复制

poetry env activate

你会看到类似以下输出:

plaintext复制

& "C:\Users\YourUsername\AppData\Local\pypoetry\Cache\virtualenvs\venv-mF8dkLDl-py3.9\Scripts\Activate.ps1"

运行输出的命令来激活虚拟环境:

powershell复制

& "C:\Users\YourUsername\AppData\Local\pypoetry\Cache\virtualenvs\venv-mF8dkLDl-py3.9\Scripts\Activate.ps1"
退出虚拟环境

powershell复制

deactivate

2. CMD 环境

激活虚拟环境

cmd复制

poetry env activate

你会看到类似以下输出:

plaintext复制

"C:\Users\YourUsername\AppData\Local\pypoetry\Cache\virtualenvs\venv-mF8dkLDl-py3.9\Scripts\activate.bat"

运行输出的命令来激活虚拟环境:

cmd复制

C:\Users\YourUsername\AppData\Local\pypoetry\Cache\virtualenvs\venv-mF8dkLDl-py3.9\Scripts\activate.bat
退出虚拟环境

cmd复制

deactivate

四、注意事项

1. 确保 Python 已安装

在安装 Poetry 之前,确保系统中已安装 Python,并且 Python 版本与 Poetry 2 兼容(Python 3.7 及更高版本)。

2. 配置虚拟环境位置

可以使用以下命令将虚拟环境位置配置在项目内:

powershell复制

poetry config virtualenvs.in-project true

3. 配置镜像源

国内用户可以配置镜像源以提高下载速度,例如:

powershell复制

poetry config repositories.tsinghua https://pypi.tuna.tsinghua.edu.cn/simple

以下是一份 Poetry 2 版本在 Windows 环境下的安装教程,包括与 Poetry 1 版本的区别以及在 PowerShell 和 CMD 环境下的不同命令:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值