![](/img/trans.png)
[英]How to find the list of available versions for an specific package with Poetry?
[英]Python Poetry: Cannot find beta versions of a package
我正在嘗試將SQLAlchemy 1.4 beta與 Poetry 一起使用。 它在 PyPi 上發布。
Poetry 無法識別 pyproject.toml 中的 beta pyproject.toml
:
[tool.poetry.dependencies]
SQLAlchemy = "^1.4.0b3"
poetry install
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in pyproject.toml. You may be getting outdated dependencies. Run update to update them.
SolverProblemError
Because ... depends on SQLAlchemy (1.4.0b3) which doesn't match any versions, version solving failed.
我如何告訴 Poetry 獲取 package 的測試版?
在您的 pyproject.toml 中,您需要以詳細的形式指定此依賴項(更多信息可在此處找到):
SQLAlchemy = {version = "^1.4.0b3"}
然后將選項allow-prereleases
設置為 true 這樣你的代碼看起來像
SQLAlchemy = {version = "^1.4.0b3", allow-prereleases = true}
或者,您可以使用 CLI 使用相應的選項添加此依賴項:
poetry add SQLAlchemy@^1.4.0b3 --allow-prereleases
你也可以這樣做:
SQLAlchemy = {version = "^1.4.0*", allow-prereleases = true}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.