(.venv) user$ python --version
Python 3.7.6
(.venv) user$ poetry -V
Poetry version 1.0.3
Der folgende "SolverProblemError" tritt bei der Installation von Cython auf.
(.venv) user$ 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 annotator depends on Cython (0.29.15) which doesn't match any versions, version solving failed.
Cython wurde mit "0.29.15" angegeben.
pyproject.toml
...
[tool.poetry.dependencies]
Cython = "0.29.15"
...
Sie können "Poesie hinzufügen" verwenden.
(.venv) user$ poetry add Cython
Using version ^0.29.15 for Cython
Updating dependencies
Resolving dependencies... (0.4s)
Package operations: 1 install, 0 updates, 0 removals
- Installing cython (0.29.15)
Mit poetry add
wird die Version automatisch mit ^
angegeben.
pyproject.toml
...
[tool.poetry.dependencies]
Cython = "^0.29.15"
...
Anscheinend war das notwendig.
Cython = 0.299.15
ist auch in pypi und [Documentation] enthalten (https://python-poetry.org/docs/versions/#caret-requirements)
Nach dieser Methode sollte > = 0.29.15 <1.0.0
angegeben werden, daher scheint es in Ordnung zu sein , 0.29.15
anzugeben. .. ..
Übrigens können Sie "Cython =" ^ 0.29.15 "und" install "anstelle von" add "angeben.
(.venv) user$ poetry install
Installing dependencies from lock file
Package operations: 1 install, 0 updates, 0 removals
- Installing cython (0.29.15)
Recommended Posts