Предполага се, че canopy python -lpython2.7 не е намерен

Предполагам, че използвам Canopy на машина без su достъп.

Всеки път, когато се опитвам да създам пакет, зависим от python, получавам тази грешка:

/usr/bin/ld: не може да намери -lpython2.7 collect2: ld върна 1 грешка при изходен статус: командата 'g++' е неуспешна с изходен статус 1

Някаква идея какво се обърка?

Работя с Debian OS.

Благодаря


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


Отговори (1)


В зависимост от версията на Canopy, която използвате, опитайте да зададете вашата променлива LIBRARY_PATH.

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

След това опитайте да изградите пакета. Това проработи за мен, но не знам основната причина защо виртуалната среда на Canopy не задава тази променлива.

person William E    schedule 24.02.2014