首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上运行Semgrep并运行Py98

在Windows上运行Semgrep并运行Py98
EN

Stack Overflow用户
提问于 2022-01-20 04:44:04
回答 1查看 801关注 0票数 -1

我用pip install semgrep在Windows上安装了Semgrep,它成功了。现在,我想要运行整个semgrep注册中心。我从这里下载了代码,并将其放在笔记本电脑的文件夹中。如何在此文件夹上运行注册表?我尝试了以下几点:

代码语言:javascript
复制
cd semgrep location, then python3 semgrep --config "\pygoat\pygoat"

上面的许多其他版本也是如此,但是仍然会出现以下错误。

代码语言:javascript
复制
'semgrep' is not recognized as an internal or external command,
operable program or batch file.

其他错误包括“没有这样的文件或目录”。

EN

回答 1

Stack Overflow用户

发布于 2022-01-21 19:15:23

试着通过运行来确认你已经正确安装了Semgrep --帮助。它应该打印到你的终端:

代码语言:javascript
复制
$ semgrep --help

然后检查Python,其中左右两边是相同的(通常是一个bug):

代码语言:javascript
复制
$ semgrep -e '$X == $X' --lang=py path/to/src

如果路径相同,请导航到项目文件夹,并尝试从Python注册表运行一个简单的Semgrep规则。

如果所有这些,请卸载Semgrep:

代码语言:javascript
复制
py -m pip uninstall semgrep

然后重新安装:

代码语言:javascript
复制
python3 -m pip install semgrep

如果尚未安装在计算机上,则可能需要安装Python3。

然后按照前面的步骤确认已经安装了Semgrep。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70780906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档