2015-04-23 3 views
2

Довольно новичок в linux/suse и python, поэтому извините меня, если я выведу несколько простых вопросов. Я просматриваю stackoverflow и не получил результата для моего вопроса.Невозможно установить pip on suse

Я работаю на Windows с виртуальной машиной, используя SUSE. Я пытаюсь установить py.test, но для его установки требуется либо pip, либо easy_install. Я слышал, что pip предпочтительнее, чем easy_install, поэтому я попытался установить это с помощью get-pip.py.

я запускаю его с

python get-pip.py 

, и он говорит мне, что был установлен, это то, что он выводит данные

Collecting pip 
Using cached pip-6.1.1-py2.py3-none-any.whl 
Collecting setuptools 
Using cached setuptools-15.1-py2.py3-none-any.whl 
Installing collected packages: pip, setuptools 
Successfully installed pip-6.1.1 setuptools-15.1 

Я попытался запустить

pip install -U pytest 

однако команды пип не было найдено. Я также рассмотрел пакет python-pip через openSUSE, хотя я не уверен, как открыть .ymp-файл через виртуальную машину.

Должен ли я добавить путь для его работы? Указатели будут оценены.

+0

Что делает 'какой pip' выход? –

+0

'который: no pip in (/ opt/fsp/pub/autotools/bin:/home/orcm/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games) 'отредактировал выход после того, как я запустил get-pip – watchingdogs

+0

, а что с этим python? Скажите, где была установлена ​​пипс? –

ответ

0

Похоже, что пункт был удален неустановленным пользователем, поэтому он был установлен под homedir пользователя, поэтому его необходимо явно добавить в путь.

В openSUSE я предлагаю установить его с помощью YaST (от имени пользователя root), и это закончится в/usr/bin/pip, доступном для всех пользователей. Вот как это выглядит на openSUSE 13.2:

$> which pip 
/usr/bin/pip 
$> rpm -qf /usr/bin/pip 
python3-pip-1.5.6-2.1.3.noarch 

Просто найдите пункт в инструменте управления программным обеспечением.

Также много дополнительных пакетов/модулей python поставляются в виде распаковки openSUSE, лучше проверите инструмент управления программным обеспечением 1st.