Macos 找不到pip安装的pylint
关于这一点有很多问题,所以可能是重复的,但我找不到解决方案,所以这里是 我想将pylint与atom一起使用。如果我使用推荐的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找不到可执
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工作的其他问题,则不相关: