我正在尝试在python代码上运行flake8 linter,但遇到了一些问题。
运行pip install给我以下响应:
~ 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)
但是当我尝试运行它时,出现此错误。
~ flake8 --version
zsh: command not found: flake8
如果这有任何区别,我也使用Mac。
任何人都可以帮忙。
该flake8
脚本不在您的路径中。
首先弄清楚它的安装位置:
pip show -f flake8
您应该看到安装位置(通常以结尾结尾)site-packages
,然后是文件列表-
其中一个可能看起来像../../bin/flake8
。将相对路径应用于安装位置,您将找到可执行文件的路径。
如果您在Mac上使用Homebrew,则很有可能该可执行文件位于/usr/local/bin
,但是无论如何您都需要将该目录添加到您的目录中PATH
(搜索“在zsh中添加目录到路径”)或指定完整路径。
最后,如果该路径在PATH中并且仍然找不到,并且您刚刚将其添加到了该路径,请考虑运行rehash
该路径,以在当前PATH中重建zsh可执行文件的哈希值。
我已经通过命令行在全球范围内安装了两个npm软件包“下载”和“enigmavirtualbox”: 和 我正试图在批处理文件中使用它们来捆绑单个文件。我的节点项目中的exe文件。对于这两个命令,命令
我是一个新的pyspark用户。我刚刚下载并安装了一个spark集群(“spark-2.0.2-bin-hadoop2.7.tgz”),安装后我想访问文件系统(将本地文件上传到集群)。但当我尝试在命令中键入hadoop或hdfs时,它会说“no command found”。 我要安装Hadoop/HDFS吗(我以为它是在spark中构建的,我不明白)? 提前道谢。
问题内容: 因此,我安装了 Anaconda ,一切正常。安装后,我决定切换到。我现在得到: 尝试使用或安装时 5.0.5 我已添加到我的 我想念的是什么? 问题答案: 看来我的PATH在我的文件中已损坏。 打开并添加: h!好吧,这将解释一切。我怎么想念那个小分号?已更改: 我们现在很好。
我刚刚安装了节点和纱线使用以下命令: 但是,如果我写在终端是说"zsh:命令未找到: npm" 在我的:我有: 我尝试使用以下指南卸载并重新安装Node和Thread:如何完全卸载Node。js,并从头重新安装(Mac OS X) 但我还是犯了同样的错误。
问题内容: 安装了virtualenv,激活了它,安装了pip的flask,但是,当我尝试运行脚本或查看是否可以识别时,找不到命令。 还尝试了: 问题答案: Flask 0.10没有flask命令,它是在0.11中添加的。如果具有运行你的应用程序的技巧,例如使用Flask-Script,那么你要查找的命令是: 如果无法升级到0.11,则可以安装Flask-CLI以在0.10中获取命令。