如何使用 Poetry 安装 Pylama?
How to install Pylama with Poetry?
我想安装 Pylama,因为它有其他 Linting 包。我正在使用 Poetry 进行包管理,但我不知道该怎么做。
Pylama 的文档表明,如果您使用 pip,则必须使用 pip install pylama[all]
,但我找不到如何使用 Poetry 来实现。我的 pyproject.toml
:
里有这个
[tool.poetry.dependencies]
python = "^3.8"
Pillow = "^9.0.0"
matplotlib = "^3.5.1"
[tool.poetry.dev-dependencies]
pylama[all] = "^8.3.7"
我只从 pylama 安装基本的,就像 pip install pylama
。
之后,我用virtualenv创建了一个虚拟环境并使用了pip install pylama[all]
,然后出现了这个错误:ERROR: pylint 2.12.2 has requirement mccabe<0.7,>=0.6, but you'll have mccabe 0.7.0 which is incompatible.
如果我在安装后执行pip freeze,我可以看到pylint==2.12.2
.不知道是不是因为这个错误导致Poetry没有全部安装,不过我猜应该是安装了mypy, eradicate, radon, and vulture,但是没有。
我是 运行 这个 Lubuntu,Python 3.8.10
希望有人能帮助我,谢谢。
[]
表示您要安装软件包提供的附加功能。对于诗歌,您可以像这样通过 cli 执行此操作:
poetry add pylama[all]
(取决于您的 shell,可能需要在 pylama[all]
周围加上引号)
在 pyproject.toml
中它看起来像这样:
pylama = {extras = ["all"], version = "^8.3.7"}
我想安装 Pylama,因为它有其他 Linting 包。我正在使用 Poetry 进行包管理,但我不知道该怎么做。
Pylama 的文档表明,如果您使用 pip,则必须使用 pip install pylama[all]
,但我找不到如何使用 Poetry 来实现。我的 pyproject.toml
:
[tool.poetry.dependencies]
python = "^3.8"
Pillow = "^9.0.0"
matplotlib = "^3.5.1"
[tool.poetry.dev-dependencies]
pylama[all] = "^8.3.7"
我只从 pylama 安装基本的,就像 pip install pylama
。
之后,我用virtualenv创建了一个虚拟环境并使用了pip install pylama[all]
,然后出现了这个错误:ERROR: pylint 2.12.2 has requirement mccabe<0.7,>=0.6, but you'll have mccabe 0.7.0 which is incompatible.
如果我在安装后执行pip freeze,我可以看到pylint==2.12.2
.不知道是不是因为这个错误导致Poetry没有全部安装,不过我猜应该是安装了mypy, eradicate, radon, and vulture,但是没有。
我是 运行 这个 Lubuntu,Python 3.8.10
希望有人能帮助我,谢谢。
[]
表示您要安装软件包提供的附加功能。对于诗歌,您可以像这样通过 cli 执行此操作:
poetry add pylama[all]
(取决于您的 shell,可能需要在 pylama[all]
周围加上引号)
在 pyproject.toml
中它看起来像这样:
pylama = {extras = ["all"], version = "^8.3.7"}