Enthought canopy python -lpython2.7 не найден

Я использую Canopy на машине без доступа su.

Всякий раз, когда я пытаюсь собрать любой пакет, зависящий от python, я получаю эту ошибку:

/usr/bin/ld: не удается найти -lpython2.7 collect2: ld вернул 1 ошибку статуса выхода: команда «g++» не удалась со статусом выхода 1

Любая идея, что происходит не так?

Я использую ОС Debian.

Спасибо


person Sharath Chandra    schedule 07.02.2014    source источник
comment
Привет, это пакет Python, который вы хотите собрать? возможно, вам нужно активировать один из встроенных в Canopy виртуалов, чтобы необходимые библиотеки были доступны для компилятора.   -  person Ben K.    schedule 10.02.2014


Ответы (1)


В зависимости от того, какую версию Canopy вы используете, попробуйте установить переменную LIBRARY_PATH.

Пример: экспорт LIBRARY_PATH=~/Enthought/lib

Затем попробуйте собрать пакет. Это сработало для меня, но я не знаю основной причины того, почему виртуальная среда Canopy не устанавливает эту переменную.

person William E    schedule 24.02.2014