源多士炉启动失败,错误启动django虽然它存在

时间:2017-05-02 09:18:40

标签: python linux django yocto

我正在尝试启动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

没有源多士炉启动的错误 正在讲述。

我该怎么做才能启动烤面包机?

2 个答案:

答案 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