我正在尝试使用SQLAlchemy 1.4 beta与Poetry一起使用。它已经在PyPi上发布。
Poetry无法识别pyproject.toml
中的beta包:
[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获取软件包的beta版本?
poetry.lock
和pyproject.toml
不同步。如果您手动编辑pyproject.toml
,就会出现这种情况。如果是这样,您必须先运行poetry lock
,然后再运行任何其他的poetry
命令。所以,请先执行此操作,然后再尝试运行poetry install
。 - finswimmerpyproject.toml
文件中声明它:SQLAlchemy = {version = "^1.4.0b3", allow-prereleases = true}
。 - finswimmer