开发者社区> 问答> 正文

在安装Python包时,“on path”是什么意思?

我正在安装一个pylint版本的Django和教程声明: 我最初使用$pip安装pylint来安装pylint。但是当我执行$pylint—load-plugins pylint_django时,它会抛出一个错误,即“pylint”不能被识别为内部或外部命令, 可操作的程序或批处理文件。 为什么会这样? 问题来源StackOverflow 地址:/questions/59385250/what-does-it-mean-to-be-on-path-while-installing-python-packages

展开
收起
kun坤 2019-12-26 10:47:16 1460 0
1 条回答
写回答
取消 提交回答
  • 这里有两个问题。一个是什么是路径,为什么需要它,另一个是为什么pylint不起作用,尽管有联系,他们有不同的答案。这两个我都会解释。 首先你要理解路径的概念。当您在Windows的cmd中或在MacOS或Linux OS的终端中键入命令(假设您键入了命令)时,您实际上是在用name命令执行程序。 现在操作系统不可能查看所有的辅助存储设备来找到同名的程序。这将花费很长时间,而且可能有多个同名程序。它有一个目录列表,它在其中寻找那个程序。此目录列表称为路径。 如果您正在执行pylint命令,那么您是在告诉Windows运行一个名为pylint的程序,该程序存在于路径中的一个目录中。Windows试图这样做,但在它的路径目录列表中找不到任何与该名称相关的内容。它给出了误差。您可以看到您的windows路径,如这里所示。 所有python模块都添加到路径中应该存在的相同目录中。所以pylint命令不能工作的原因可能是其他原因。 另一个问题是为什么pylint不起作用。我认为原因是你应该执行 pip 而不是 pip

    2019-12-26 10:47:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载