Проблемы из-за Удаленного python! [РЕШЕНО]
Kostet 25 декабря, 2008 - 23:17
AMD-64 bin # emerge chegougodno
-bash: /usr/bin/emerge: /usr/bin/python: плохой интерпретатор: Нет такого файла или каталога
Когда я пишу полную ссылку на интерпритатор он ругается
AMD-64 bin # /usr/bin/python
-bash: /usr/bin/python: Нет такого файла или каталога
но!
когда я зашел в каталог и запускаю от туда все ок!
AMD-64 bin # python
Python 2.6 (r26:66714, Dec 25 2008, 21:50:56)
[GCC 4.1.2 (Gentoo 4.1.2 p1.1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Если честно я не знаю чего это за проблема!!!
»
- Для комментирования войдите или зарегистрируйтесь
что-то с переменными
А что вывод говорит?
env | grep PYTHONPATH
ничего!
ничего!
AMD-64 bin # env | grep PYTHONPATH
AMD-64 bin #
Попробуйте так:
Попробуйте
python-updater && revdep-rebuild
env-update ; source /etc/profile
Коли не поможет:
export PYTHONPATH=/usr/lib64/portage/pym или где-там он у вас
AMD-64 bin #
AMD-64 bin # python-updater
/usr/sbin/python-updater: /usr/bin/portageq: /usr/bin/python: плохой интерпретатор: Нет такого файла или каталога
"export PYTHONPATH=/usr/lib64/portage/pym или где-там он у вас"
Указать путь к интерпритатору?
Путь к питону, можно и попробовать в обратном порядке
сначала
env-update ; source /etc/profile
потом
python-updater && revdep-rebuild
Коли не поможет:
export PYTHONPATH=/usr/lib64/portage/pym
AMD-64 pym # env-update ;
AMD-64 pym # env-update ; source /etc/profile
-bash: /usr/sbin/env-update: /usr/bin/python: плохой интерпретатор: Нет такого файла или каталога
AMD-64 pym # python-updater && revdep-rebuild
/usr/sbin/python-updater: /usr/bin/portageq: /usr/bin/python: плохой интерпретатор: Нет такого файла или каталога
AMD-64 pym # export PYTHONPATH=/usr/lib64/portage/pym
AMD-64 pym # emerge chegougodno
-bash: /usr/bin/emerge: /usr/bin/python: плохой интерпретатор: Нет такого файла или каталога
AMD-64 pym #
тут в чем-то другом проблема!
мне вот это не
мне вот это не понятно!!!!
AMD-64 ~ # /usr/bin/python
-bash: /usr/bin/python: Нет такого файла или каталога
AMD-64 ~ # cd /usr/bin && python
Python 2.6 (r26:66714, Dec 25 2008, 21:50:56)
[GCC 4.1.2 (Gentoo 4.1.2 p1.1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Это как раз понятно. # cd
Это как раз понятно.
не запустит python из текущего каталога, если его (каталога) нет в PATH. Надо так:
Вроде обычно интерпретатор Python прописывается так:
#!/usr/bin/env python
Какого рожна люди вообще Python удаляют, ведь везде же написано, что на ём работает Portage?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Что до этого делали?
А /bin/bash запускается нормально?
да
да
Что до этого делали?
/bin/bash
env-update ; source /etc/profile
export PYTHONPATH=/usr/lib64/portage/pym или где там pym
python-updater && revdep-rebuild
emerge python
ALEXX_DM сори. bash не
ALEXX_DM сори. bash не запускается!
может поможет
Я сначала удалил python
emerge -C python
потом чет делал... перезагрузил комп началась такая хрень.
решил установить обратно
wget http://www.python.org/ftp/python/2.6/Python-2.6.tar.bz2
tar -xjvf Python-2.6.tar.bz2
cd Python-2.6
./configure
make && make install
но чет не помагло
Попробуйте так:
http://www.gentoo.ru/node/13187
Шаги, начиная с
cd /tmp
СПС. сделал! все
СПС. сделал! все заработало!
как я понял не правильно его с конфикурировал
./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man
и вот это не сделал
ln -fs /usr/bin/python2.6 /usr/bin/python2
ln -fs /usr/bin/python2 /usr/bin/python
Пожалуйста
Смените, тему, для большей информативности, скажем, "Удалил критично важный пакет питон", или "Удалил Питон" или по вкусу
До этого поста читал с улыбкой
А на этом посте ушёл в осадок!
Вы точно форумом не ошиблись? :) Это Gentoo, а не LFS!
Не покажете инструкцию, по которой это надо так делать:
./configure ... ? А то у меня явно не так! =)))