我正在尝试启动Yocto烤面包机。
我安装了python 2.7和django。
回溯(最近一次呼叫最后一次):文件"",第1行,in ImportError:没有名为' django'这个程序需要 Django> 1.8,< 1.9请使用pip install -r安装 /home/elia/YoctoProject/poky/bitbake/toaster-requirements.txt
我也尝试过使用虚拟环境。
sys路径是:
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/home/elia/.local/lib/python2.7/site-packages
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
django-admin --version
返回1.8.18
从python本身我得到django版本确定
print(django.get_version())
1.8.18
没有源多士炉启动的错误 正在讲述。
我该怎么做才能启动烤面包机?
答案 0 :(得分:1)
如果您使用的是低于2.1(krogoth)的yocto版本,则需要安装烤箱所需的软件包,然后在命令行中使用以下命令。
pip install -r /home/elia/YoctoProject/poky/bitbake/toaster-requirements.txt
如果您使用的是高于2.2(morty)的yocto版本,请使用以下命令
pip3 install -r /home/elia/YoctoProject/poky/bitbake/toaster-requirements.txt
注意:yocto-2.1(krogoth)
的以下版本取决于python和pip
来自yocto-2.2(morty
)它将取决于python3和pip3
检查您使用的是哪个版本的yocto。
答案 1 :(得分:0)
在源poky$
pip install -r /home/elia/YoctoProject/poky/bitbake/toaster-requirements.txt