python - 如何修复 Python 构建中的 ModuleNotFound 错误?
问题描述
我试图从 github 构建未使用谷歌搜索的 chrome 源代码。我按照下面链接中的说明进行操作,但我真的不知道如何继续。
我安装了 python 2.7 和 3.7,将它们设置在 PATH 中。
使用了git clone
命令,也跳过了命令和replace
git 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
解决方案
我假设您在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
推荐阅读
- go - golang,在 2 个模型之间创建关系并使用 gorm 通过 Preload 检索它们
- python - 在 Python 中组合从 .split() 生成的列表
- python-3.x - Easyviz 和 scitools.std 仍然适用于 python3?除了从一系列图像制作电影之外,还有其他方法吗?
- java - 抛硬币方法建议
- python - 使用while循环时如何在python中排除空行和小于零的数字
- jquery - 元素不会隐藏 - Jquery
- c++ - 使用c ++使用opencv更改特定区域内的颜色
- python - 使用库 pyftpdlib 从 python 中的 FTP 服务器断开连接
- xcode - 使用 applescript 安装 ffmpeg
- amazon-dynamodb - API 网关作为 DynamoDB 非代理集成,与可变 Map 返回的集成响应集成