2013-10-02 2 views
1

Я совершенно новичок в этом и нуждаюсь в некоторой помощи.linux redhat 6 и установка easy_install

У меня размещаемой сервер под управлением Linux Redhat 6 и с помощью Python 2.7 (который только что был установлен по умолчанию из Python 2.6), расположенный на /usr/local/bin/python2.7

Я m пытается установить easy_install на сервер, но я не уверен, что я делаю это правильно, на экране bash я запускаю: sudo apt-get install python-setuptools

Но он продолжает просить sudo password, который я предполагаю, это мой обычный пароль администратора, который я использовал для входа через SSH? Я использовал свой пароль администратора и пароль для root, которые, похоже, не работают, может ли кто-нибудь помочь? Возможно, это из виду с моей стороны (будучи новичком). Благодаря Gareth

ответ

2

Пара вещей:

  1. Ваш sudo пароль, скорее всего, пароль для учетной записи пользователя на сервере, однако ваша учетная запись пользователя не может иметь sudo доступ. Предоставляет ли команда какой-либо вывод?
  2. Вы используете RedHat, однако ваша команда apt-get install является специфичной для Debian/Ubuntu. Эквивалент вы ищете yum install
  3. Однако, yum использует Python 2.6 и любой питон пакет установки из yum хранилищ будет установлен для этой версии питона и не доступен для Python 2.7.

Чтобы обойти эту проблему у вас есть несколько вариантов:

  1. использовать что-то вроде pythonbrew, который позволяет переключаться питона переводчиков на вашей системе (вы все равно не сможете yum install python-setuptools, но позволяет легко переключение между Python 2,6/2,7/3,3)
  2. Используйте следующую команду из setuptools сайта wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python установить , пока python дает python2.7
  3. После выполнения этого easy_install pip, чтобы установить на вашей системе pip (надеюсь на Python 2.7)
  4. Использование virtualenv «s - они обходить все ваши sudo проблемы.
Смежные вопросы