Окружающая среда: Linux Mint 17 Cinnamon.
Эта ошибка отображается:
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
при попытке выполнить следующее в virtualenv
:
pip install lxml
pip install pillow
pip install pycrypto
pip install pymongo (fails but still shows in pip freeze)
Здесь есть несколько решений, которые рекомендуют установить python2.7-dev
:
Установка lxml в virtualenv через ошибку установки пакета: команда 'x86_64-linux-gnu-gcc' не удалось
Ошибка установки подушки: команда 'gcc' не удалась с статусом выхода 1
фатальная ошибка: Python.h: нет такого файла или каталога
Меня смущает эта рекомендация, потому что я понимаю, что используя что-то вроде:
sudo apt-get install python2.7-dev
добавит это в основной * системный * экземпляр Python, а тот, который находится в virtualenv
. (см. https://unix.stackexchange.com/a/56392/92486)
Можно ли добавить python2.7-dev
только к версии Python virtualenv
?