使用yocto / poky安装找不到Python3多处理模块

时间:2018-04-03 10:34:31

标签: python-3.x bokeh python-multiprocessing yocto

我目前正在尝试在yynto构建的Zynq运行poky上运行一个8(非常小)的散景应用程序。 当使用来自带有python 3.5.2的virtualenv的命令bokeh serve myplot.py时,它返回:ERROR:No module named 'multiprocessing'

但是,在一个python 2.7.14 virtualenv中,它可以完美地工作 根据我的理解,多处理模块应该已包含在python中。我无法为构建找到任何python-multiprocessing。

我在build/conf/local.conf

中添加了python包
#Adding extra packages
#Python 3
CORE_IMAGE_EXTRA_INSTALL = "python3 python3-core python3-pip python3-numpy python3-flask"
#Python 2.7
CORE_IMAGE_EXTRA_INSTALL += "python python-core python-pip python-numpy python-flask"

我如何安装python3的多处理模块,或者将它包含在构建(最喜欢的选项)中,或者在构建之后,当我在Zynq上运行poky时(最不喜欢的选项,但我会很好奇)知道如何)。

1 个答案:

答案 0 :(得分:0)

根据the python recipe in rocko,有一个名为python3-multiprocessing的软件包,因此您应该只需将python3-multiprocessing添加到CORE_IMAGE_EXTRA_INSTALL