LINUX.ORG.RU
ФорумAdmin

python2 и lib-dynload

 , ,


0

2

В общем хочу свой питон что бы не мешался с системным, все делается на своем OBS и заворачивается в rpm для федоры. И вроде все делаю норм, собрал и опакетил питон, но если пытаюсь собрать уже им другие пакеты то получаю

[   41s] Traceback (most recent call last):
[   41s]   File "setup.py", line 6, in <module>
[   41s]     import io
[   41s]   File "/opt/qg/usr/lib/python2.7/io.py", line 51, in <module>
[   41s]     import _io
[   41s] ImportError: No module named _io
[   41s] error: Bad exit status from /var/tmp/rpm-tmp.IMebRp (%build)
Как я понимаю он не видит _io.so в /opt/qg/usr/lib64/python2.7/lib-dynload/ и как я только не танцую вокруг всяких переменных

%build
export LD_LIBRARY_PATH=/opt/qg/usr/lib64/:/opt/qg/usr/lib64/python2.7/lib-dynload/
export PYTHON_LIBRARY=/opt/qg/usr/lib64/libpython2.7.so.1.0
export PYTHON_INCLUDE_DIR=/opt/qg/usr/include/python2.7/
export PYTHONPATH=/opt/qg/usr/lib/python2.7:/opt/qg/usr/lib64/python2.7/
export DYLD_LIBRARY_PATH=/opt/qg/usr/lib64/python2.7/lib-dynload/
export PYTHONHOME=/opt/qg/usr/lib/:/opt/qg/usr/lib64/
/opt/qg/usr/bin/python setup.py build

результата ноль, может я что-то упускаю. Отключение сотен патчей от федоры ничего не меняет, ванильный точно так же ничего не видит.

★★★★★

Мимокрокодил

Поставь anaconda. Она вся в юзерспейсе и там много полезных плюшек.

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