为什么可以';我不能通过pip安装Flake 8吗?

为什么可以';我不能通过pip安装Flake 8吗?,pip,flake8,Pip,Flake8,我确实喜欢这个 pip install flake8 which flake8 然后,终端说它已经安装好了,并且正在运行 .pyenv/versions/anaconda3-2.1.0/lib/python3.4/site软件包。但是,我确实喜欢这个 pip install flake8 which flake8 然后,终端什么也没说。为什么?我无法安装它?您的pip似乎正在使用从anaconda安装的pyenv版本的python。记住这一点,您应该确保python也指向这一点,并执行p

我确实喜欢这个

pip install flake8
which flake8
然后,终端说它已经安装好了,并且正在运行
.pyenv/versions/anaconda3-2.1.0/lib/python3.4/site软件包。
但是,我确实喜欢这个

pip install flake8
which flake8

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

您的
pip
似乎正在使用从anaconda安装的pyenv版本的python。记住这一点,您应该确保
python
也指向这一点,并执行
python-mflake8
。那会让你跑得更快


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

您的
路径
环境变量可能未设置结果是什么?echo$PATH自从安装anaconda以来,您是否修改过任何init文件(
.bashrc
.bash\u profile
.profile
或任何类似文件)?结果如何?哪条蟒蛇哪条皮哪条蛇哪条蛇!请阅读下面的评论。这听起来很奇怪,但我再次检查了
哪个
,然后终端返回了
/Users/myusername/.pyenv/shimmes/flake 8
。无论如何,谢谢您的回答。(但我想知道为什么
哪个
没有返回任何内容。)根据shell的不同,您可能会缓存在
$PATH
中找到的命令。要中断/重新生成缓存,您可以执行
重新缓存
,这样就不必重新启动终端。干杯