首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zsh:找不到命令:安装了flake8,但安装了flake8

zsh:找不到命令:安装了flake8,但安装了flake8
EN

Stack Overflow用户
提问于 2017-08-30 17:10:27
回答 2查看 14.8K关注 0票数 5

我正试图在我的flake8代码上运行python linter,但我遇到了一些问题。

运行pip install会得到以下响应:

代码语言:javascript
复制
~ pip install flake8                                                                                                                                                                                                                                  
Requirement already satisfied: flake8 in ./Library/Python/2.7/lib/python/site-packages
Requirement already satisfied: enum34; python_version < "3.4" in ./Library/Python/2.7/lib/python/site-packages (from flake8)
Requirement already satisfied: configparser; python_version < "3.2" in ./Library/Python/2.7/lib/python/site-packages (from flake8)
Requirement already satisfied: mccabe<0.7.0,>=0.6.0 in ./Library/Python/2.7/lib/python/site-packages (from flake8)
Requirement already satisfied: pycodestyle<2.4.0,>=2.0.0 in ./Library/Python/2.7/lib/python/site-packages (from flake8)
Requirement already satisfied: pyflakes<1.6.0,>=1.5.0 in ./Library/Python/2.7/lib/python/site-packages (from flake8)

但是当我尝试运行它的时候,我得到了这个错误。

代码语言:javascript
复制
~ flake8 --version                                                                                                                                                                                                                                    
zsh: command not found: flake8

我也在使用mac,如果这有什么不同的话。

有人能帮上忙吗。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-30 17:21:04

flake8脚本不在您的路径中。

首先找出它的安装位置:

代码语言:javascript
复制
pip show -f flake8

您应该会看到安装位置,通常是以site-packages结尾的内容,然后是文件列表--其中一个可能类似于../../bin/flake8。将相对路径应用于安装位置,您将找到可执行文件的路径。

如果你在mac上使用Homebrew,那么可执行文件很可能位于/usr/local/bin下,但无论如何,你都需要将该目录添加到PATH中(搜索"add directory to path in zsh")或指定完整路径。

最后,如果路径在PATH中,但是仍然没有找到它,并且您刚刚将它添加到了path中,那么可以考虑运行rehash,它会在当前路径中重新构建zsh的可执行文件的散列。

票数 8
EN

Stack Overflow用户

发布于 2017-08-30 18:34:25

您可以使用python -m flake8

否则

将flake8添加到您的路径

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45956359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档