我正在安装一个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
这里有两个问题。一个是什么是路径,为什么需要它,另一个是为什么pylint不起作用,尽管有联系,他们有不同的答案。这两个我都会解释。 首先你要理解路径的概念。当您在Windows的cmd中或在MacOS或Linux OS的终端中键入命令(假设您键入了命令)时,您实际上是在用name命令执行程序。 现在操作系统不可能查看所有的辅助存储设备来找到同名的程序。这将花费很长时间,而且可能有多个同名程序。它有一个目录列表,它在其中寻找那个程序。此目录列表称为路径。 如果您正在执行pylint命令,那么您是在告诉Windows运行一个名为pylint的程序,该程序存在于路径中的一个目录中。Windows试图这样做,但在它的路径目录列表中找不到任何与该名称相关的内容。它给出了误差。您可以看到您的windows路径,如这里所示。 所有python模块都添加到路径中应该存在的相同目录中。所以pylint命令不能工作的原因可能是其他原因。 另一个问题是为什么pylint不起作用。我认为原因是你应该执行 pip 而不是 pip
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。