(.venv) user$ python --version
Python 3.7.6
(.venv) user$ poetry -V
Poetry version 1.0.3
Le SolverProblemError
suivant se produit lors de l'installation de Cython.
(.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 a été spécifié par "0.29.15".
pyproject.toml
...
[tool.poetry.dependencies]
Cython = "0.29.15"
...
Vous pouvez utiliser poetry add
.
(.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)
Avec poetry add
, la version est automatiquement spécifiée avec ^
.
pyproject.toml
...
[tool.poetry.dependencies]
Cython = "^0.29.15"
...
Apparemment, c'était nécessaire.
Cython = 0.299.15
est également dans pypi et Documentation
Selon cette méthode, > = 0.29.15 <1.0.0
doit être spécifié, il semble donc que vous pouvez spécifier 0.29.15
. .. ..
Au fait, vous pouvez spécifier Cython =" ^ 0.29.15 "
et ʻinstall au lieu de ʻadd
.
(.venv) user$ poetry install
Installing dependencies from lock file
Package operations: 1 install, 0 updates, 0 removals
- Installing cython (0.29.15)
Recommended Posts