python - 将 Yocto 与默认使用 python3 的发行版一起使用

标签 python linux yocto

越来越多的 Linux 发行版使用 python 3.x 作为默认 python,但是 Yocto仍然使用python 2.7。如何将 Yocto 与这些发行版之一一起使用?

最佳答案

Yocto 始终在虚拟环境中运行。但是我找到了一种方法来欺骗它使用 python 2 ,设置默认的 python 并将其包含在 PATH 环境变量中:

$ source oe-init-build-env build
$ mkdir build/python-bin
$ ln -s /usr/bin/python2 build/python-bin/python
$ ln -s /usr/bin/python2-config build/python-bin/python-config
$ export PATH=$(pwd)/build/python-bin:${PATH}

感谢大家的帮助!

关于python - 将 Yocto 与默认使用 python3 的发行版一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28360862/

相关文章:

python - 使用美汤正确解析空html标签

c++ - Linux 程序员新手 -- 尝试开发库

linux - bash 脚本中的 [...] 代表什么?

linux - linux中的menuconfig窗口弹出问题

python - 任何人都知道一个好的正则表达式来删除多余的空格?

python - 软件包的 pip 安装可以从源代码安装,但从软件包安装失败

linux - 如何使用 Yocto 添加新库

linux-kernel - 尝试将 Linux menuconfig 与 yocto/morty 一起使用

python - 将 Python Flask Web API 部署到 Azure 门户时出现依赖关系问题

linux - 在 expect 脚本中执行 shell 命令时无法读取此类变量