jor*_*gen 5 macos pip pylint atom-editor
围绕此有很多问题,因此可能是重复的,但是我找不到解决方案,所以这里是。
我想在原子上使用pylint。如果我使用推荐的方法,pip install --user pylint
它似乎可以工作,但是原子找不到,我也不能;which pylint
和whereis pylint
返回任何结果。如果我使用,也会发生同样的事情pip3
。
如果我违背智慧并使用sudo pip install pylint
它被发现,但现在我得到原子不同的错误:unable to determine environment
。
有什么建议么?
我遇到了和你完全一样的问题。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
Run Code Online (Sandbox Code Playgroud)
因此 pylint 安装在 中$HOME/.local/bin
,您应该将此文件夹添加到 PATH:
export PATH=$HOME/.local/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
之后,您应该可以正常使用pylint。
如果which pylint
找不到可执行文件但安装了软件包,则它不在您的中PATH
。卸载pylint
已安装的sudo
用户,然后以用户身份重新安装,现在运行
$ PATH=$HOME/Library/Python/2.7/bin:$PATH which pylint
Run Code Online (Sandbox Code Playgroud)
现在应该找到它。确认pylint
可执行文件可访问之后,编辑.bash_profile
并在底部添加两行:
$ PATH=$HOME/Library/Python/2.7/bin:$PATH which pylint
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2133 次 |
最近记录: |