我遵循了名为“Cross-compiling Python”的堆栈交换帖子中的指令。步骤非常简单,python在目标上运行。你知道吗
但是,当我尝试在目标上创建virtualenv时,它会抱怨缺少“\u struct”模块。在redditImportError: No module named _struct on cross compiled Python for ARM7上搜索发现了一个类似的问题python.org网站Issue28444 Missing extensions modules when cross compiling python 3.5.2 for arm on Linux。我跟随讨论,首先编译了一个本地python,然后是cross python。同样的问题仍然存在。你知道吗
最近有没有人在ubuntu18.04x86\u64主机上交叉编译过python2.7版本?具体步骤是什么?你知道吗
顺便说一下,我知道stackoverflow站点上的其他帖子,例如cross-compiling Python 2.7.4+,还有一些其他帖子。那些可能太过时了。我还遇到了一个示例Modules/Setup.local,如果按原样使用,它会出现很多错误。你知道吗
不确定这是否是正确的解决方案。我尝试将内容添加到
Modules/Setup.local
。添加_struct
行后,原始错误消失了。最终使用如下文件:相关问题 更多 >
编程相关推荐