为什么我不能通过 pip 安装 flake8?

why can't I install flake8 by pip?

我喜欢这个

pip install flake8

然后,终端说它已经安装好了,它在 .pyenv/versions/anaconda3-2.1.0/lib/python3.4/site-packages. 但是,我确实喜欢这个

which flake8

然后,终端什么也没说。为什么?我无法安装它?

您的 pip 似乎正在使用来自 anaconda 的 python pyenv 安装版本。考虑到这一点,您应该确保 python 也指向它并执行 python -m flake8。那会让你 运行 flake8.

Flake8 不控制其可执行文件的安装位置,但只要您使用与 pip 相同的 python,那么您仍然可以 运行它。