Macos 找不到pip安装的pylint

Macos 找不到pip安装的pylint,macos,pip,atom-editor,pylint,Macos,Pip,Atom Editor,Pylint,关于这一点有很多问题,所以可能是重复的,但我找不到解决方案,所以这里是 我想将pylint与atom一起使用。如果我使用推荐的pip安装--user pylint,它似乎可以工作,但atom找不到,我也找不到which pylint和where is pylint不返回任何内容。如果我使用pip3,同样的事情也会发生 如果我违背智慧,使用sudo-pip-install-pylint,它会被找到,但现在我在atom中遇到了一个不同的错误:无法确定环境 有什么建议吗?如果哪个pylint找不到可执

关于这一点有很多问题,所以可能是重复的,但我找不到解决方案,所以这里是

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

如果我违背智慧,使用
sudo-pip-install-pylint
,它会被找到,但现在我在atom中遇到了一个不同的错误:
无法确定环境


有什么建议吗?

如果
哪个pylint
找不到可执行文件,但安装了软件包,那么它不在您的
路径中。卸载您用
sudo
安装的
pylint
并以用户身份重新安装,现在运行

$ PATH=$HOME/Library/Python/2.7/bin:$PATH which pylint
现在应该找到了。确认可访问
pylint
可执行文件后,编辑
.bash\u配置文件
,并在底部添加两行:

PATH=“${HOME}/Library/Python/2.7/bin:${PATH}”
导出路径

我遇到了与您完全相同的问题。Pylint是通过
pip install--user Pylint
安装的,因为pip是由系统管理员管理的,我没有在系统Python包目录中安装包的权限

找不到pylint
的原因是您没有将安装pylint的文件夹添加到系统路径。
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
中,您应该将此文件夹添加到路径:

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

在此之后,您应该能够正常使用pylint。

See的可能副本也与Atom的linter-pylint插件相同吗?@jmh如果您的意思是,如果这解决了我关于让linter-pylint工作的其他问题,则不相关: