我已经安装了python3和pylint。但是当我在Mac终端中运行“ pylint simple.py”命令时,显示以下消息。
pylint simple.py
zsh: command not found: pylint
我当前正在使用的系统已经在系统位置下以root身份预安装了Anaconda。
要安装用户软件包,我们需要将其安装到用户位置。例如,要安装pylint,我们需要为--user
添加pip install
选项:
pip install --user pylint
但是,当我使用pylint
命令时,出现以下错误:
-bash: pylint command not found
由于安装pylint时没有错误,我认为安装没有问题。我使用find
命令,发现pylint可执行文件放在~/.local/bin
下,该文件不是PATH变量的一部分。因此,原因是pylint
可执行文件安装在PATH以外的目录中。
查找pylint可执行文件安装位置的一种更可靠的方法是使用pip show
命令列出在pylint中安装的文件:
pip show -f pylint
您将看到部分输出,如下所示:
Location: /home/xxxx/.local/lib/python3.6/site-packages
Requires: astroid, mccabe, isort
Required-by:
Files:
../../../bin/epylint
../../../bin/pylint
../../../bin/pyreverse
../../../bin/symilar
因此pylint可执行文件的位置为$HOME/.local/bin/
。您应该将目录添加到系统PATH以使用pylint:
export PATH=$HOME/.local/bin:$PATH