【问题标题】:'command not found' though pylint appears to be installed尽管 pylint 似乎已安装,但“找不到命令”
【发布时间】: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


【解决方案1】:

即使我安装了 pylint 和 pip,我也遇到了同样的问题。问题是因为路径没有指向这些库所在的位置。 例如:我的路径 - 程序/python/python35/ 而我的 pip 和 pylint 安装在程序/python/python35/Scripts 中。 因此,当我添加环境变量的路径时,它就起作用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 2015-08-03
    • 2019-11-29
    • 2012-12-16
    • 1970-01-01
    相关资源
    最近更新 更多