Установка Numpy с использованием pip3 в Ubuntu - Ошибка «Команда завершилась неудачно с состоянием выхода 1»

Я установил pip3 в Ubuntu. Но, используя его для установки numpy (используя команду 'pip3 install numpy'), я получаю следующую ошибку -

error: Command "x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -Ibuild/src.linux-x86_64-3.5/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.5/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.5m -Ibuild/src.linux-x86_64-3.5/numpy/core/src/common -Ibuild/src.linux-x86_64-3.5/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.5/numpy/core/src/common -Ibuild/src.linux-x86_64-3.5/numpy/core/src/npymath -c build/src.linux-x86_64-3.5/numpy/core/src/npysort/radixsort.c -o build/temp.linux-x86_64-3.5/build/src.linux-x86_64-3.5/numpy/core/src/npysort/radixsort.o -MMD -MF build/temp.linux-x86_64-3.5/build/src.linux-x86_64-3.5/numpy/core/src/npysort/radixsort.o.d" failed with exit status 1

Я не смог найти ответ на подобную ошибку, подобную этой. Может ли кто-нибудь помочь с ошибкой?

1
задан 22 August 2019 в 16:39

2 ответа

Я смог найти довольно подобную проблему к Вашему. Короче говоря:

sudo apt-get install build-essential libssl-dev libffi-dev python3-dev

Я немного изменил исходный ответ для установки python3 (измененный python-dev кому: python3-dev

1
ответ дан 7 December 2019 в 14:59

Я stumpled на этот вопрос при попытке установить tensorflow на пи малины. Так как мой код ошибки выглядел подобным, но дополнительно имел следующий текст:

numpy/core/src/npysort/radixsort.c.src: In function ‘aradixsort_ulonglong’:
numpy/core/src/npysort/radixsort.c.src:202:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
     for (npy_intp i = 1; i < num; i++) {
     ^
error: Command "gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/home/pi/berryconda3/envs/tfcpu/include -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -fPIC -O2 -pipe -I/home/pi/berryconda3/envs/tfcpu/include -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -fPIC -O2 -pipe -fPIC -Ibuild/src.linux-armv7l-3.6/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-armv7l-3.6/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/home/pi/berryconda3/envs/tfcpu/include/python3.6m -Ibuild/src.linux-armv7l-3.6/numpy/core/src/common -Ibuild/src.linux-armv7l-3.6/numpy/core/src/npymath -Ibuild/src.linux-armv7l-3.6/numpy/core/src/common -Ibuild/src.linux-armv7l-3.6/numpy/core/src/npymath -c build/src.linux-armv7l-3.6/numpy/core/src/npysort/radixsort.c -o build/temp.linux-armv7l-3.6/build/src.linux-armv7l-3.6/numpy/core/src/npysort/radixsort.o -MMD -MF build/temp.linux-armv7l-3.6/build/src.linux-armv7l-3.6/numpy/core/src/npysort/radixsort.o.d" failed with exit status 1

С google I, найденным следующим обсуждением GitHub, где я нашел ответ. Это из ответа GitHub - кредит переходит к oolongtea:

CFLAGS=-std=c99 pip install numpy
0
ответ дан 7 December 2019 в 14:59

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

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