【发布时间】:2020-08-06 00:06:30
【问题描述】:
我跑了pip install --user pylint
没有收到任何错误,但是当我尝试pylint foo.py 时我得到pylint: command not found 尽管有一个目录/Users/erc/Library/Python/2.7/lib/python/site-packages/pylint 包含我猜想的所有必要文件(虽然没有pylint.py 但也许__main__.py 或@987654329 @ 在那里)。另外,which pylint 我什么也得不到。
我可以尝试什么?
【问题讨论】:
-
在你的shell中运行
which pylint的输出是什么? -
@ErtySeidohl 正如我解释的那样,输出是......什么都没有!我输入
which pylint按回车键,我得到一个带有新提示的新行。 -
这意味着
pylint不在您的路径上。您需要将包含文件夹添加到您的路径中。 stackoverflow.com/questions/14637979/… -
我尝试将文件夹
/Users/erc/Library/Python/2.7/lib/python/site-packages/pylint添加到我的PATH变量中,但which pylint再次没有返回任何内容。我注意到这是一个文件夹,并且没有可执行文件。当我运行pylint foo.py时究竟会发生什么? -
所以我可以通过运行
python -m pylint foo.py来使用pylint并遵循this note for Windows users (我在Mac 上...)此外,在该页面上还有从源代码分发安装的说明:python setup.py install,我认为它会创建pylint.py?无论如何,我没有有setup.py,它可能应该已经安装,但是在运行pip install....时我没有收到任何错误消息我不确定发生了什么。
标签: package installation pylint