簡體   English   中英

如何使用 Poetry 安裝 Pylama?

[英]How to install Pylama with Poetry?

我想安裝 Pylama,因為它有其他 Linting 包。 我正在使用 Poetry 進行 Package 管理,但我不知道該怎么做。

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 凍結,我可以看到pylint==2.12.2 我不知道是不是因為這個錯誤,Poetry 沒有全部安裝,但在那種情況下我猜它應該安裝 mypy、根除、氡和禿鷲,但不是。

我在 Lubuntu 運行它,使用 Python 3.8.10

希望有人可以幫助我,謝謝。

[]表示您要安裝 package 提供的附加功能。 使用詩歌,您可以通過 cli 執行此操作,如下所示:

poetry add pylama[all]

(取決於您的 shell 可能有必要在pylama[all]周圍加上引號)

pyproject.toml ,它看起來像這樣:

pylama = {extras = ["all"], version = "^8.3.7"}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM