首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gem5构建失败,并返回“Embedded python library 3.6或更高版本的要求,找到2.7.17”。

gem5构建失败,并返回“Embedded python library 3.6或更高版本的要求,找到2.7.17”。
EN

Stack Overflow用户
提问于 2021-09-13 01:31:54
回答 2查看 370关注 0票数 1

我无法构建gem5,当我构建gem5时,终端显示“需要嵌入式python库3.6或更高版本,找到2.7.17”。.However,当我检查我的python版本时,我发现我的python版本是3.6。

python --版本

Python 3.6.7

EN

回答 2

Stack Overflow用户

发布于 2021-09-13 19:24:46

gem5构建环境不使用您的用户环境。这意味着不会设置PATH和其他环境变量的自定义值。我的直觉是您的Python3安装是由您的一个定制值指向的。如果没有这些,gem5将使用Python system安装,在您的例子中是Python2。

您可以通过PYTHON_CONFIG构建变量指示gem5构建过程使用特定的Python安装。要使用Python 3安装,请执行以下操作:

代码语言:javascript
复制
scons PYTHON_CONFIG=python3-config ...
票数 1
EN

Stack Overflow用户

发布于 2021-11-25 17:03:24

尝试使用以下命令。这对我很管用。

代码语言:javascript
复制
sudo apt-get update

sudo apt-get install python-dev scons m4 build-essential g++ swig

sudo apt install python3-pip

pip3 install scons

scons build/X86/gem5.opt -j8
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69156362

复制
相关文章

相似问题

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