首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac终端flake8 --下载flake8后无法找到pip3

Mac终端flake8 --下载flake8后无法找到pip3
EN

Stack Overflow用户
提问于 2019-03-23 20:12:23
回答 1查看 2.7K关注 0票数 2

首先,感谢您提供了一个充满活力的、有帮助的社区。这很有帮助!我在OSX 10.13。我在mac上安装了Python3和2,并使用命令(python3 -m pip flake8)下载flake8。一切似乎进展顺利,但当我打字时:

$ flake8 --版本

上面写着“命令找不到”。我想在崇高的文本3中使用flake8,但是现在,它似乎没有指向正确的位置。如果我输入:

$ pip3 -f flake8

它找到位置(下面的代码)。任何帮助都将不胜感激。

代码语言:javascript
复制
Name: flake8
Version: 3.7.7
Summary: the modular source code checker: pep8, pyflakes and co
Home-page: https://gitlab.com/pycqa/flake8
Author: Tarek Ziade
Author-email: tarek@ziade.org
License: MIT
Location: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages
Requires: entrypoints, pycodestyle, pyflakes, mccabe
Required-by: 
Files:
  ../../../bin/flake8
  flake8-3.7.7.dist-info/INSTALLER
  flake8-3.7.7.dist-info/LICENSE
  flake8-3.7.7.dist-info/METADATA
  flake8-3.7.7.dist-info/RECORD
  flake8-3.7.7.dist-info/WHEEL
  flake8-3.7.7.dist-info/entry_points.txt
  flake8-3.7.7.dist-info/top_level.txt
  flake8/__init__.py
  flake8/__main__.py
  flake8/__pycache__/__init__.cpython-37.pyc
  flake8/__pycache__/__main__.cpython-37.pyc
  flake8/__pycache__/checker.cpython-37.pyc
  flake8/__pycache__/defaults.cpython-37.pyc
  flake8/__pycache__/exceptions.cpython-37.pyc
  flake8/__pycache__/processor.cpython-37.pyc
  flake8/__pycache__/statistics.cpython-37.pyc
  flake8/__pycache__/style_guide.cpython-37.pyc
  flake8/__pycache__/utils.cpython-37.pyc
  flake8/api/__init__.py
  flake8/api/__pycache__/__init__.cpython-37.pyc
  flake8/api/__pycache__/legacy.cpython-37.pyc
  flake8/api/legacy.py
  flake8/checker.py
  flake8/defaults.py
  flake8/exceptions.py
  flake8/formatting/__init__.py
  flake8/formatting/__pycache__/__init__.cpython-37.pyc
  flake8/formatting/__pycache__/base.cpython-37.pyc
  flake8/formatting/__pycache__/default.cpython-37.pyc
  flake8/formatting/base.py
  flake8/formatting/default.py
  flake8/main/__init__.py
  flake8/main/__pycache__/__init__.cpython-37.pyc
  flake8/main/__pycache__/application.cpython-37.pyc
  flake8/main/__pycache__/cli.cpython-37.pyc
  flake8/main/__pycache__/debug.cpython-37.pyc
  flake8/main/__pycache__/git.cpython-37.pyc
  flake8/main/__pycache__/mercurial.cpython-37.pyc
  flake8/main/__pycache__/options.cpython-37.pyc
  flake8/main/__pycache__/setuptools_command.cpython-37.pyc
  flake8/main/__pycache__/vcs.cpython-37.pyc
  flake8/main/application.py
  flake8/main/cli.py
  flake8/main/debug.py
  flake8/main/git.py
  flake8/main/mercurial.py
  flake8/main/options.py
  flake8/main/setuptools_command.py
  flake8/main/vcs.py
  flake8/options/__init__.py
  flake8/options/__pycache__/__init__.cpython-37.pyc
  flake8/options/__pycache__/aggregator.cpython-37.pyc
  flake8/options/__pycache__/config.cpython-37.pyc
  flake8/options/__pycache__/manager.cpython-37.pyc
  flake8/options/aggregator.py
  flake8/options/config.py
  flake8/options/manager.py
  flake8/plugins/__init__.py
  flake8/plugins/__pycache__/__init__.cpython-37.pyc
  flake8/plugins/__pycache__/manager.cpython-37.pyc
  flake8/plugins/__pycache__/pyflakes.cpython-37.pyc
  flake8/plugins/manager.py
  flake8/plugins/pyflakes.py
  flake8/processor.py
  flake8/statistics.py
  flake8/style_guide.py
  flake8/utils.py

我相信代码的输出要求我提供更多的依赖关系,但不确定是什么。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-23 20:58:55

这意味着flake8可能不在$PATH环境变量中。尝试which flake8来确定。如果它不存在,请确保添加它。

例如在我的工作环境中

代码语言:javascript
复制
$ which flake8
/Library/Frameworks/Python.framework/Versions/3.6/bin/flake8

在我的.bash_profile中,我使用它声明PATH环境变量

代码语言:javascript
复制
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:...."
export $PATH
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55317947

复制
相关文章

相似问题

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