LINUX.ORG.RU

Uniflash от TI не дружит с питоном в арче

 ,


0

2

Uniflash, тулза от Texas Instruments для прошивки их камней.

Конкретно из набора установки мне нужна програмка uniflash_4.3.1/simplelink/imagecreator/bin/SLImageCreator для прошивки CC32XX, да только она никак запускаться не хочет высыпая в консоль такие строки

./SLImageCreator 
mod is NULL - structTraceback (most recent call last):
  File "/usr/lib/python2.7/struct.py", line 1, in <module>
    from _struct import *
ImportError: No module named _struct
mod is NULL - pyimod02_archiveTraceback (most recent call last):
  File "/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod02_archive.py", line 28, in <module>
ImportError: No module named struct
mod is NULL - pyimod03_importersTraceback (most recent call last):
  File "/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 24, in <module>
ImportError: No module named pyimod02_archive
Traceback (most recent call last):
  File "<string>", line 15, in <module>
ImportError: No module named pyimod03_importers
pyiboot01_bootstrap returned -1

Гугл говорит нужные модули являються частью стандартной библиотеки и что проблема в криво поставленном питоне, в известных случаях проблема решалась переустановкой *packetname*. Мне никакие переустановки не помогли ни на свежеустановленном арче на ноутбуке, ни на весьма не свежеустановленном на десктопе.

В докер контейнере с убунтой не ругается.

ЛОР, есть ли идеи как завести ето все дело на арче?

Вообще-то struct это часть стандартной библиотеки. Может у арча свое альтернативное виденье, как надо ставить библиотеки в питон? Попробуй черезпитоновский инсталятора miniconda поставить себе в домашнюю папку нужную версию питона.

Yur4eg ★★
()

Возможно придется так же заставить работать окружение python2 вместо python3:

sudo pacman -S python2-virtualenv
virtualenv2 venv
source venv/bin/activate

xDShot ★★★★★
()
Ответ на: комментарий от Yur4eg

У тебя точно извращенное неправильное виденье

xDShot ★★★★★
()
Ответ на: комментарий от xDShot

И с аура ставил и через инсталятор, поведение не меняется.

asdf@asdf-TPad ~ » virtualenv2 venv
New python executable in /home/asdf/venv/bin/python2
Also creating executable in /home/asdf/venv/bin/python
Installing setuptools, pip, wheel...done.
asdf@asdf-TPad ~ » source venv/bin/activate
(venv) asdf@asdf-TPad ~ »    
(venv) asdf@asdf-TPad ~ » /opt/ti/uniflash/simplelink/gen2/bin/SLImageCreator
mod is NULL - structTraceback (most recent call last):
  File "/usr/lib/python2.7/struct.py", line 1, in <module>
    from _struct import *
ImportError: No module named _struct
mod is NULL - pyimod02_archiveTraceback (most recent call last):
  File "/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod02_archive.py", line 28, in <module>
ImportError: No module named struct
mod is NULL - pyimod03_importersTraceback (most recent call last):
  File "/home/user/Downloads/sl_image_creator/venv_ic/lib/python2.7/site-packages/PyInstaller/loader/pyimod03_importers.py", line 24, in <module>
ImportError: No module named pyimod02_archive
Traceback (most recent call last):
  File "<string>", line 15, in <module>
ImportError: No module named pyimod03_importers
pyiboot01_bootstrap returned -1
(venv) asdf@asdf-TPad ~ »         
Vovanano
() автор топика
Ответ на: комментарий от Vovanano

Значит там намудрили в софте с импортом модулей. Если и правда на убунте работает, проще будет там работать.

xDShot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.