В aws ec2 sudo: apt-get: ошибка команды не найдена

Я создал экземпляр в amazon Linux. и я хочу установить python-dev. для этого я использовал sudo apt-get install python-dev или любой другой пакет. но он выдает мне ошибку команда не найдена. вместо apt-get я использовал команду yum, но она тоже не работает.

Я создал фляжное приложение и использую FileZilla и шпатлевку. Я запускаю приложение (файлы Python), используя шпатлевку. Я установил pycrypto, но тогда он также не показывает имя модуля. так где-то я узнал, что у меня установлен пакет python-dev. для этой цели я использовал команду apt-get.


person abhi    schedule 04.02.2020    source источник
comment
Каковы детали вашего дистрибутива Linux? Красная Шапка? Убунту?   -  person Yserbius    schedule 04.02.2020
comment
это амазон линукс ами. Я уверен, но я думаю, что ubuntu hai.   -  person abhi    schedule 05.02.2020


Ответы (1)


Amazon Linux основан на дистрибутиве RedHat. Поэтому вам следует yum install [package name] вместо дистрибутива на основе apt-get'. the commandapt-getcommand is used indebian.

Вы можете использовать yum search [package name] для поиска пакетов по имени.

надеюсь это поможет.

person Arun K    schedule 04.02.2020
comment
спасибо @arunK. Я пробовал это, но это не работает. Я использовал sudo при запуске, например sudo yum install python-dev. позвольте мне посмотреть, работает ли он без sudo. - person abhi; 05.02.2020
comment
я предлагаю вам использовать докер, чтобы вам не приходилось беспокоиться о том, где вы развертываете, runnable.com/docker/python/dockerize-your-flask-application - person Arun K; 05.02.2020