我不喜歡這個爲什麼我不能用pip安裝flake8?
pip install flake8
然後,終端說,它已經安裝了,這是在 .pyenv/versions/anaconda3-2.1.0/lib/python3.4/site-packages.
但是,我不喜歡這樣
which flake8
然後,終端什麼都不說。爲什麼?我無法安裝?
我不喜歡這個爲什麼我不能用pip安裝flake8?
pip install flake8
然後,終端說,它已經安裝了,這是在 .pyenv/versions/anaconda3-2.1.0/lib/python3.4/site-packages.
但是,我不喜歡這樣
which flake8
然後,終端什麼都不說。爲什麼?我無法安裝?
看來你的pip
正在使用你的pyenv從anaconda安裝的python版本。考慮到這一點,你應該確保python
指向那個,並且做python -m flake8
。這將讓你運行flake8。
Flake8不控制它的可執行文件安裝到的位置,但只要您使用與pip
相同的python
,那麼您仍然可以運行它。
這聽起來很奇怪,但是我又'哪個',然後終端返回'/ Users/myusername/.pyenv/shims/flake8'。無論如何,謝謝你的回答(但是我想知道爲什麼'哪個'什麼都沒有返回。) – tsrrhhh
根據你的shell,你可能會有一個'$ PATH'中的命令緩存。要破解/重新生成緩存,您可以執行「rehash」操作,以便不必重新啓動終端。乾杯! –
您的'PATH'環境變量可能未設置https://en.wikipedia.org/wiki/PATH_%28variable%29結果是什麼? echo $ PATH自你安裝anaconda以來,你是否修改了任何init文件('.bashrc','.bash_profile','.profile'或類似的)?結果是什麼?哪個python哪個pip哪個conda –
謝謝!請閱讀以下評論。 – tsrrhhh