Chromium 嵌入式框架 - ModuleNotFoundError:没有名为“six.moves”的模块

问题描述 投票:0回答:1

我正在尝试运行 CMAKE -G "Visual Studio 17" -A x64 .. 如 https://bitbucket.org/chromiumembedded/java-cef.git.

所示

但这会导致错误:

 -- Downloading clang-format from Google Storage...
 Failed to fetch file gs://chromium-clang-format/66882fadbf9e99cc00b8677d8c1e7e8b3cfdf4fe 
 ...
 ModuleNotFoundError: No module named 'six.moves'

观察。我已经尝试过但没有成功:

 python.exe -m pip install --upgrade pip
 pip install --ignore-installed six

并添加到 download_from_google_storage.py 中

import six
python java cmake chromium-embedded
1个回答
0
投票

你的问题是你的python版本。

文档中写到支持的Python版本包括2.7.x和3.9.x,而你说你使用的是Python 3.12。

  1. 安装Python。需要版本 2.7.x 或 3.9.x。如果 Python 未安装到默认位置,您可以在运行 CMake 之前设置
    PYTHON_EXECUTABLE
    环境变量(在下面的 CMake 生成步骤中注意错误)。

如果您将此版本用于其他项目并且不想更改,您可以在其他地方安装另一个版本并将环境变量

PYTHON_EXECUTABLE
设置为您刚刚安装的版本的python可执行文件。

© www.soinside.com 2019 - 2024. All rights reserved.