Как установить этот файл с Python?

Я хочу установить этот файл: cvxopt в моем Ubuntu 13.04. Но я получил следующее сообщение об ошибке:

running install
running build 
running build_py
running build_ext
building 'base' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c C/base.c -o build/temp.linux-x86_64-2.7/C/base.o
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c C/dense.c -o build/temp.linux-x86_64-2.7/C/dense.o
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c C/sparse.c -o build/temp.linux-x86_64-2.7/C/sparse.o
C/sparse.c: In function ‘sparse_concat’:
C/sparse.c:368:28: warning: variable ‘blk_ncols’ set but not used [-Wunused-but-set-variable]
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/C/base.o build/temp.linux-x86_64-2.7/C/dense.o build/temp.linux-x86_64-2.7/C/sparse.o -lm -llapack -lblas -o build/lib.linux-x86_64-2.7/cvxopt/base.so
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Любая помощь или предложения будут оценены!

2
задан 10 September 2014 в 04:31

3 ответа

То, что в итоге сработало для меня, это установка libncurses-dev

sudo apt-get -y install libncurses-dev
0
ответ дан 10 September 2014 в 04:31

Итак, у вас нет библиотек lapack и blas. Вы должны быть в состоянии установить их как

sudo apt-get install libblas-dev
sudo apt-get install liblapack-dev

Когда я попробовал компиляцию, она закончилась так же, как и у вас, после установки двух библиотек она завершилась успешно.

0
ответ дан 10 September 2014 в 04:31

Вам нужно gcc, чтобы сделать это. Он находится в пакете с тем же именем.

0
ответ дан 10 September 2014 в 04:31

Другие вопросы по тегам:

Похожие вопросы: