【问题标题】:pip installed pylint cannot be found找不到 pip 安装的 pylint
【发布时间】:2018-06-09 10:50:48
【问题描述】:

这方面有很多问题,所以可能是重复的,但我找不到解决方案,所以就这样吧..

我想将 pylint 与 atom 一起使用。如果我使用推荐的pip install --user pylint,它似乎可以工作,但原子找不到,我也找不到; which pylintwhereis pylint不返回任何内容。如果我使用pip3,也会发生同样的事情。

如果我违背智慧并使用sudo pip install pylint 找到但现在我得到一个不同的原子错误:unable to determine environment

有什么建议吗?

【问题讨论】:

标签: macos pip atom-editor pylint


【解决方案1】:

如果which pylint 没有找到可执行文件但安装了包,则它不在您的PATH 中。卸载 pylint 你已经安装了 sudo 并以用户身份重新安装它,现在运行

$ PATH=$HOME/Library/Python/2.7/bin:$PATH which pylint

现在应该可以找到了。在您验证pylint 可执行文件可访问后,编辑您的.bash_profile 并在底部添加两行:

PATH="${HOME}/Library/Python/2.7/bin:${PATH}"
export PATH

【讨论】:

    【解决方案2】:

    我遇到了和你完全相同的问题。 Pylint 是通过pip install --user pylint 安装的,因为 pip 由系统管理员管理,我无权在系统 Python 包目录下安装包。

    没有找到pylint的原因是你没有将安装pylint的文件夹添加到系统PATH中。 pip show --files pylint 的输出如下所示:

    Location: /home/xxx/.local/lib/python3.6/site-packages
    Requires: mccabe, astroid, isort
    Required-by: 
    Files:
      ../../../bin/epylint
      ../../../bin/pylint
      ../../../bin/pyreverse
      ../../../bin/symilar
    

    所以pylint安装在$HOME/.local/bin,你应该把这个文件夹添加到PATH:

    export PATH=$HOME/.local/bin:$PATH
    

    之后,你应该可以正常使用pylint了。

    【讨论】:

      猜你喜欢
      • 2018-10-22
      • 2017-08-02
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多