Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从CLI安装和运行Pyright,而不是使用VS代码?_Python_Python Typing_Pyright - Fatal编程技术网

Python 如何从CLI安装和运行Pyright,而不是使用VS代码?

Python 如何从CLI安装和运行Pyright,而不是使用VS代码?,python,python-typing,pyright,Python,Python Typing,Pyright,我想开始使用我的团队的项目。我已经安装了,并且可以在我的编辑器中看到类型错误。但我希望能够将其作为测试套件的一部分自动运行,包括在我们的CI服务器上,而VS代码插件无法做到这一点。我需要将其作为独立的命令行工具安装和使用 Pyright的文档说它有一个命令行界面,但唯一的安装和构建说明是针对Visual Studio代码扩展的,安装时没有添加Pyright可执行文件: $pyright -bash:pyright:未找到命令 如何从命令行在Python项目上安装和运行Pyright?尽管Pyr

我想开始使用我的团队的项目。我已经安装了,并且可以在我的编辑器中看到类型错误。但我希望能够将其作为测试套件的一部分自动运行,包括在我们的CI服务器上,而VS代码插件无法做到这一点。我需要将其作为独立的命令行工具安装和使用

Pyright的文档说它有一个命令行界面,但唯一的安装和构建说明是针对Visual Studio代码扩展的,安装时没有添加Pyright可执行文件:

$pyright
-bash:pyright:未找到命令

如何从命令行在Python项目上安装和运行Pyright?

尽管Pyright是Python程序员的工具,但它是在节点上运行的TypeScript中实现的,并且可以使用该生态系统的一个包管理器(如或)来安装。如果您想在系统中的任何位置(而不仅仅是在特定节点项目中)安装它,那么您需要一个
全局
安装

npm安装--全局pyright

纱线全局添加pyright
这将添加
pyright
命令行界面

$pyright
用法:pyright[选项]文件。。。

只需在命令行中指定文件,就可以对文件运行此操作,但对于项目,您可能需要标识要进行类型检查的文件,以及它应该使用的Python解释器、库和类型定义。这些选项中有一些,但不是全部。

你能把你的
pyrightconfig.json
和答案一起发布吗?