Как заставить pip или easy_install использовать псевдонимы

У меня возникли проблемы с установкой python-mysqldb. Я получаю ошибку

E: Could not perform immediate configuration on 'gcc'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)

Поэтому я попытался установить его с помощью pip или easy_install, и затем я получил эту ошибку:

unable to execute i486-linux-gnu-gcc: No such file or directory

error: command 'i486-linux-gnu-gcc' failed with exit status 1

А потом я обнаружил, что на самом деле я не могу использовать "i486-linux-gnu-gcc", но после поиска файла я заметил, что такой команды нет, но есть "i486-linux-gnu-gcc-4.3"

Поэтому я создал псевдоним, и когда я пытаюсь это сделать, он работает, но pip и easy_install по-прежнему говорят, что команда не может быть найдена, поэтому я предположил, что они не используют мои псевдонимы. Я попытался выполнить экспорт, но он говорит, что мой идентификатор недействителен (пока работает псевдоним).

Пожалуйста, помогите мне.

Редактировать:

только что попробовал

env 'i486-linux-gnu-gcc=i486-linux-gnu-gcc-4.3' pip install mysql-python

и все та же ошибка.

1 ответ

Ваш.bashrc не поставляется другими программами или скриптами. Так что псевдонимы не доступны. Они обычно только для ваших интерактивных оболочек. Вы можете сослаться на настоящую команду:

 $ cd /path/to/your/gcc-bin
 $ ln -s i486-linux-gnu-gcc-4.3 i486-linux-gnu-gcc

ln Команде, вероятно, нужны права root.

Если путь не в вашем $PATH Вы должны добавить это. Посмотрите здесь.

Другие вопросы по тегам