не найден приемлемый компилятор C в $ PATH на вычислительном движке Google

Когда я пытаюсь установить pycrypto на GCE, я получаю сообщение об ошибке «в $PATH не найден приемлемый компилятор C».

Я использую такой пипс

pip install pycrypto

GCE — это образ backports-debian-7-wheezy-v20131127. Я предполагал, что в образе Debian будет установлен gcc, но ввод «gcc» дает «команда не найдена».

Есть ли способ установить pycrypto без использования gcc?

Кому-нибудь удалось установить pycrypto на GCE?


person erickCo    schedule 11.03.2014    source источник
comment
sudo apt-get установить python-crypto   -  person bauman.space    schedule 11.03.2014
comment
Отлично, это сработало. Я не могу пометить ваш ответ как принятое решение, это комментарий. Но все равно спасибо.   -  person erickCo    schedule 11.03.2014
comment
кофе еще не хватило.   -  person bauman.space    schedule 11.03.2014


Ответы (2)


Пытаться:

sudo apt-get install python-crypto

Я рад, что это сработало

person bauman.space    schedule 11.03.2014

Облачные образы по умолчанию для GCE довольно урезаны и не включают такие вещи, как компиляторы и т. д., потому что вам не обязательно нужен компилятор на вашем веб-сервере.

Использование apt для установки pycrypto работает; если вам нужен компилятор, используйте apt-get install gcc. Точно так же вы можете установить x11, emacs и т. д., если вы используете свою виртуальную машину для разработки.

Использование пакета pycrypto от Debian — хорошая идея, если вы хотите убедиться, что получаете обновления безопасности, поэтому я бы рекомендовал его вместо установки собственного.

person E. Anderson    schedule 12.03.2014