YFl*_*YFl 14 python macos homebrew python-poetry
Poetry 官方文档严格建议使用官方安装程序。然而,自制有诗歌公式。
brew install poetry
Run Code Online (Sandbox Code Playgroud)
通常,我喜欢将所有内容保留在自制程序中,以便轻松管理安装。
使用自制软件而不是推荐的安装脚本安装诗歌有什么缺点和风险?
Kac*_*che 17
缺点是poetry无法自行升级(我不知道实际发生了什么),并且您将无法安装特定的诗歌版本。Homebrew 安装的诗歌可能也会使用 Homebrew 安装的 Python 环境等,而不是有自己的隔离venv来执行。
如果您使用自制程序来安装诗歌,请不要尝试在自制程序之外以任何方式管理该安装。否则,可能没问题。
\n其他杂项缺点包括:
\n编辑
\n我个人的建议是使用 homebrew 安装pipx,然后poetry通过以下方式安装pipx:
brew install pipx\npipx ensurepath\npipx install poetry # latest version\npipx install poetry==1.2.2 --suffix=@1.2\npipx install poetry==1.3.2 --suffix=@1.3\npipx install poetry==1.6.1 --suffix=@1.6\nRun Code Online (Sandbox Code Playgroud)\n所以你会得到类似的东西:
\n\xe2\x9d\xaf pipx list\nvenvs are in /Users/redacted/.local/pipx/venvs\napps are exposed on your $PATH at /Users/redacted/Code/dotfiles/bin\n package hatch 1.7.0, installed using Python 3.11.5\n - hatch\n package poetry 1.2.2, installed using Python 3.11.5\n - poetry\n package poetry 1.3.2 (poetry@1.3), installed using Python 3.11.5\n - poetry@1.3\n package poetry 1.6.1 (poetry@1.6), installed using Python 3.11.5\n - poetry@1.6\n\xe2\x9d\xaf poetry --version\nPoetry (version 1.2.2)\n\xe2\x9d\xaf poetry@1.3 --version\nPoetry (version 1.3.2)\nRun Code Online (Sandbox Code Playgroud)\n例如通过:
\nbrew install pipx\npipx ensurepath\npipx install poetry # latest version\npipx install poetry==1.2.2 --suffix=@1.2\npipx install poetry==1.3.2 --suffix=@1.3\npipx install poetry==1.6.1 --suffix=@1.6\nRun Code Online (Sandbox Code Playgroud)\nPoetry 仍处于非常活跃的开发阶段,其 API 还不是很稳定。这使我可以完全控制使用什么版本/何时使用,例如跨不同的项目。
\n| 归档时间: |
|
| 查看次数: |
16198 次 |
| 最近记录: |