首页 > 解决方案 > 如何修复 Python 构建中的 ModuleNotFound 错误?

问题描述

我试图从 github 构建未使用谷歌搜索的 chrome 源代码。我按照下面链接中的说明进行操作,但我真的不知道如何继续。

我安装了 python 2.7 和 3.7,将它们设置在 PATH 中。

使用了git clone命令,也跳过了命令和replacegit checkout,因为我没有得到它们。

所以,我尝试了“py build.py”命令并得到了这个错误。

C:\Users\aquasp\ungoogled-chromium-windows>py build.py
Traceback (most recent call last):
  File "build.py", line 24, in <module>
    import buildkit.config
ModuleNotFoundError: No module named 'buildkit'

有什么建议吗?

这是我遵循的命令:

git clone --recurse-submodules https://github.com/ungoogled-software/ungoogled-chromium-windows.git
# Replace TAG_OR_BRANCH_HERE with a tag or branch name
git checkout --recurse-submodules TAG_OR_BRANCH_HERE
py build.py
py package.py

https://github.com/ungoogled-software/ungoogled-chromium-windows

标签: pythongithubbuilding

解决方案


我假设您在Windows机器上。尝试运行带有 'buildkit' 参数的 dos 'which' 命令,如下所示:


哪个构建套件


输出将是在 windows 机器的路径变量中搜索目录,如下所示:


其中: (/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1 等中没有构建套件...


在路径上找不到“buildkit”或 python.exe 不在路径上。


尝试使用“which python”或“which py”来测试机器路径中的 python.exe 或 py。如果找到python.exe,输出如下:


/c/程序文件/python/python


或者如果没有找到


其中:在 (/c/WINDOWS/system32: 等...


最后但同样重要的是,将 buildkit 或 python.exe 或 py 添加到您的机器路径变量中,如下所示:


设置路径=%path%;plus\new\path


C:\用户>回显 %path%


C:\WINDOWS\system32;plus\new\path


推荐阅读