问题标签 [pychecker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

virtualenv - 你可以从 virtualenv 运行 pychecker 吗?

我想用 pychecker 进行代码分析,但是当它导入 python 代码时,它不使用来自 virtualenv 的包,它使用系统范围的包,并且导入失败。

有没有办法在 virtualenv 中安装 pychecker,或者至少让它从 virtualenv 中导入包?

0 投票
1 回答
6312 浏览

python - 检查python代码是否有错误

我可以通过一些库检查 python 文件或模块是否有错误,例如:pylint、pychecker、pyflakes 等。在大多数情况下,我必须指定文件或目录进行检查。例如:

没关系,但对我来说还不够。我想分析分离的代码块并获取所有检测到的错误和警告。所以,我必须从我自己的模块中调用一个 python 代码分析器作为程序的一部分。

是否存在诸如 pylint 或 pyflakes 之类的 python 库,它们提供了无需代码编译即可进行 python 代码检查的功能?谢谢你的帮助。


UPD

我将尝试在这个简单的例子中解释我的意思。我有一个变量“codeString”,其中包含 python 源代码。我必须分析此代码(无需任何文件创建和代码执行,但我可以编译代码)并检测有关不正确代码块的所有警告。让我们看看 pyflakes 模块的内部并了解它是如何工作的。

模块“pyflakes.api”中有一个“检查”功能。

怎么看,这个函数不能只用一个参数“codeString”,我们还必须提供第二个参数“filename”。这是我最大的问题,我没有任何文件,只有字符串变量中的 Python 代码。

我所知道的 pylint、pychecker、pyflakes 和所有库仅适用于创建的文件。所以我尝试找到一些不需要链接到 Python 文件的解决方案。

0 投票
1 回答
159 浏览

python - 首次运行时 Pychecker 索引错误

我刚刚使用“python setup.py install”在 Windows 7 Pro 上安装了 pychecker。当我使用命令在我的脚本上运行它时:

我收到以下错误/回溯:

如果有人能指出我正确的方向,那就太好了。

谢谢

斯图尔特

0 投票
1 回答
42 浏览

python - 我无法在我的 ubuntu 21.04 上安装 pychecker

所以我正在尝试安装 pychecker 来检查我朋友想让我检查的一个大 python 文件,但是在尝试使用sudo apt-get install pycheckerand安装 pycheckersudo apt-get install -y pychecker时它会返回E: Unable to locate package pychecker