python腳本運行提示ModuleNotFoundError: No module named 'packaging'

如果你的目標環境中的python是通過交叉編譯自行生成的,在腳本運行時可能會遇到這個提示

在你已經完成python的交叉編譯後,你就需要crossenv,然後完成對應庫的適配

 

#Make crossenv

pip install crossenv

python3 -m crossenv --without-pip $crosspy/bin/python3 /your/cross-env

 

#Activate into cross env

cd /your/cross-env/cross/bin

source activate

 

# install pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python get-pip.py

 

# install dep libs,eg

pip install packaging numpy lark-parser netifaces

 

# copy dep-libs to $MODEL_INSTALL_PREFIX

cp -a /your/cross-env/cross/lib/python3.8/site-packages/packaging* $MODEL_INSTALL_PREFIX/lib/python3.8/site-packages/

......

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章