Intereting Posts
Force ssh всегда использовать SSH_ASKPASS Как запустить «fsck -y» при следующей загрузке в Ubuntu Выполните вывод parse ls с помощью sed, чтобы получить расположение файлов файлов с определенными именами сравнить два файла на основе столбца и распечатать его Как точно находятся файлы под капотом? Что такое «лидеры сессий» в `ps`? Монитор батареи всегда на 100% Что происходит с этой темой при запуске Eclipse? Как сделать несколько каталогов одновременно в каталоге? Команда ls не работает для каталога с огромным количеством файлов Как установить раскладку клавиатуры, используемую для ввода пароля в зашифрованную файловую систему? Не удается подключиться к Интернету с помощью VPN на OpenBSD Почему «ls | wc -l "показать правильное количество файлов в текущем каталоге? Должен ли быть установлен X11-сервер для пересылки X11 поверх ssh? Передача путей и имен файлов в программу из сценария bash

Установка пика – выбранный вами CPU не поддерживает набор инструкций x86-64

Я пытаюсь использовать

pip install mysql-python

внутри виртуального контейнера, и я получаю ошибку

 building '_mysql' extension gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -Dversion_info=(1,2,4,'final',1) -D__version__=1.2.4 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql.o -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -fPIC -g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing -DMY_PTHREAD_FASTMUTEX=1 _mysql.c:1:0: error: CPU you selected does not support x86-64 instruction set error: command 'gcc' failed with exit status 1 

Почему gcc пытается использовать -march=i686 когда я нахожусь в 64-разрядной системе и использую 64-битную версию Python?

Вы можете настроить свою архитектуру вручную, установив переменную окружения CFLAGS .

 CFLAGS='-march=x86-64' pip install mysql-python 

Содержимое этой переменной добавляется в список аргументов gcc .