首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制使用python2?

强制使用python2?
EN

Stack Overflow用户
提问于 2022-02-25 00:38:21
回答 1查看 148关注 0票数 0

我正在尝试用make命令构建一个Android内核。该脚本使用python2print >> sys.stderr, line方式记录错误。因此,而不是实际的错误输出,我得到错误的python语法错误。

我有一个删除python3的想法,但我读到它可能会对系统有害,因为它是捆绑的,很多事情都可能依赖它。尝试在alias python=python2文件的末尾添加.bashrc,重新启动终端,用行测试它:

代码语言:javascript
复制
echo `python -c "print 'test'"`  # prints 'test' correctly

但是,当我使用make时,我仍然会遇到相同的错误,它无论如何都能成功地使用python3

我的错误在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-25 00:42:01

你没有出示你的制造文件。最简单的方法是定义系统上python的绝对路径。您可以通过使用which命令来获得这个结果。然后,将Makefile中的python更改为使用which python2找到的绝对路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71259802

复制
相关文章

相似问题

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