2016-07-01 20 views
2

Я успешно установил python 2.7.11 на общий сервер Bluehost.Установка pip на Bluehost

В домашней директории я установил get-pip.py Когда я бегу, что теперь,

# python get-pip.py 
Requirement already up-to-date: pip in ./python/lib/python2.7/site-packages 

Но когда я пытаюсь запустить пип я получаю,

[email protected] [~]# pip 
-bash: pip: command not found 

Почему пип не работает ? Как я могу проверить, какие пакеты python установлены?

Мой ~/.bashrc выглядит так,

# .bashrc 
export PATH=$HOME/python/Python-2.7.11/:$PATH 
# User specific aliases and functions 
alias mv='mv -i' 
alias rm='rm -i' 
alias cp='cp -i' 

# Source global definitions 
if [ -f /etc/bashrc ]; then 
    . /etc/bashrc 
fi 

Кроме того,

# echo $PATH 
/usr/local/jdk/bin:/home2/username/python/Python-2.7.11/:/usr/lib64/qt-3.3/bin:/home2/username/perl5/bin:/ramdisk/php/54/bin:/usr/php/54/usr/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin:/home2/username/bin 

EDIT:

Моя попытка добавить путь к $ PATH в ~ /. bashrc

export PATH=$HOME/python/Python-2.7.11/:$HOME/python/lib/python2.7/site-packages/:$PATH 

Но это не работает, такая же ошибка.

Благодаря

+1

Возможно, потому что './Python/lib/python2.7/site-packages' не находится в вашей' $ PATH'. – edwinksl

+0

Я добавил содержимое вопроса ~/.bashrc. Спасибо –

+0

Добавлен вывод из # echo $ PATH –

ответ

3

Вы можете запустить pip активируя опцию -m при использовании python для запуска pip. Предположим, вы хотите использовать pip для установки пакета Python под названием «пакет интересов» из PyPI. Затем вы можете установить его, выполнив:

python -m pip install package-of-interest 
+1

Это своего рода работа вокруг, должно быть возможно установить переменную PATH в ~/.bashrc –

+1

. Лучший способ, по моему мнению, установить 'pip' с помощью диспетчера пакетов, потому что, скорее всего,' pip' установлен таким образом закончится на ваш '$ PATH'. – edwinksl

+0

Я делаю это на сервере хостинговых компаний. не используют дистрибутив Linux или менеджер пакетов. Спасибо –

Смежные вопросы