Flake8 использует системный питон вместо virtualenv - PullRequest
0 голосов
/ 04 июля 2018

Мой flake8 выдает коллеге разные результаты, и, похоже, разница в версии Python:

(hydro2) andrew@xxx $ flake8 --version
3.5.0 (mccabe: 0.6.1, pycodestyle: 2.3.1, pyflakes: 1.6.0) CPython 2.7.12 on Linux

Тогда как на его машине написано CPython 3.5.0 или около того.

Я запускаю flake8, установленную внутри python 3.5 virtualenv, и все, кажется, указывает на правильное место:

(hydro2) andrew@xxx $ which python
/home/andrew/virtualenvs/hydro2/bin/python
(hydro2) andrew@xxx $ python --version
Python 3.5.2
(hydro2) andrew@xxx $ which flake8
/home/andrew/virtualenvs/hydro2/bin/flake8

Так что я просто не понимаю, почему он использует CPython 2.7.12 (по умолчанию в моей ОС) вместо версии virtualenv?

Я попытался удалить и переустановить flake8 в virtualenv.

...