Как заставить 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
Вы должны добавить это. Посмотрите здесь.