无法在Mac上安装pylint-django

时间:2019-11-11 15:22:17

标签: django visual-studio-code pylint

我正在尝试安装最新版本的pylint-django。我已经安装并更新了django 2,并且已经建立了一个运行良好的站点,但是pylint出现了问题。尽管在过去的4个月中它在vscode方面做得很好,但似乎有所改变,现在pylint正在通知以前从未在不变的文件上出现过的问题。进一步的研究表明,django需要它自己的linting版本,它将正确地忽略这些问题,而不是仅仅忽略它们,我假设它以某种方式补偿了框架。我尝试使用pip进行安装:

pip install pylint-django

但收到以下错误消息:

(django_env) UKC02TQH6UHV22:pcc_django rki23$ pip install pylint-django
Collecting pylint-django
  Using cached https://files.pythonhosted.org/packages/05/01/1e7241e247d544aed790391b3a3a4f0e2cd93b7604e5a50ef3323ce5a812/pylint-django-2.0.12.tar.gz
Collecting pylint-plugin-utils>=0.5 (from pylint-django)
  Using cached https://files.pythonhosted.org/packages/5c/94/2f1a7a2468c42be1a57520e0a85953c5cef5f0672c5081c5e66f8d4a7d86/pylint-plugin-utils-0.6.tar.gz
Collecting pylint>=2.0 (from pylint-django)
  Could not find a version that satisfies the requirement pylint>=2.0 (from pylint-django) (from versions: 0.15.2, 0.16.0, 0.18.0, 0.18.1, 0.19.0, 0.20.0, 0.21.0, 0.21.1, 0.21.2, 0.21.3, 0.22.0, 0.23.0, 0.24.0, 0.25.0, 0.25.1, 0.25.2, 0.26.0, 0.27.0, 0.28.0, 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.9.0, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5)
No matching distribution found for pylint>=2.0 (from pylint-django)

虽然这是我第一次进行pip冻结,但我还将pip冻结的打印内容也包括在内,所以我不确定是否应该包含其中的内容:

(django_env) UKC02TQH6UHV22:pcc_django rki23$ pip freeze
astroid==1.6.6
backports.functools-lru-cache==1.6.1
configparser==4.0.2
enum34==1.1.6
futures==3.3.0
isort==4.3.21
lazy-object-proxy==1.4.3
logilab-astng==0.24.3
logilab-common==1.4.3
mccabe==0.6.1
singledispatch==3.4.0.3
six==1.13.0
wrapt==1.11.2

据我所知,pylint是最新的,因为我已经重新安装了pylint,没有任何问题,除了django太多了。

我设法在整个虚拟环境之外安装了pylint-django系统,但是在尝试在虚拟环境中进行安装时收到此消息。我的环境中是否存在无法正确更新的内容,目前,我的网站尚不可用,如有必要,我可以将所有内容更新为最新版本。

所以要重申一下,我使用的是django 2,并且我有一个正在开发的工作站点以及一个通过git部署的服务器版本。这两个版本的网站都可以工作,但是pylint显示出大量无法管理的错误,从而使它无法使用。

0 个答案:

没有答案