ошибка python3 traceback

Попытка:

find /proc /sys | grep -ie brightness -e light -e lux -e lumin

На этом ноутбуке (MacBookPro), это показывает (среди прочего):

/sys/devices/platform/applesmc.768/light

который не является ни один по PCI или USB.

Вы могли попробовать то же после

sudo modprobe -a tsl2550 isl29003 isl29020 apds9802als apds990x bh1770glc bh1780gli

которые являются драйверами для различных датчиков внешнего освещения.

Вы могли также попробовать sensors-detect или i2cdetect и посмотрите то, что они находят. Возможно некоторая информация сделана доступной от BIOS (см. dmidecode, acpidump, acpiextract, iasl).

3
19.10.2013, 23:09
2 ответа

Изменение интерпретатора Python по умолчанию в Ubuntu произошло, распределение является Плохой Идеей. Очень много системных утилит ожидают python решить к ожидаемой версии и стать очень недовольным, когда это не делает.

Лучше был бы (очевидно, окружают зависимого):

export PATH="${HOME}/bin:${PATH}"
ln -s /usr/bin/python2.7 $HOME/bin/python

создание его интерпретатор по умолчанию, но отъезд системных утилит, как они ожидают.

добавленный в ответ на комментарий

Мое первое предположение относительно того, почему это не работало, - то, что Вы не полностью очищали изменения, которые Вы внесли.

sudo rm /usr/local/bin/python
sudo apt-get install --reinstall python

Должен разрешить изменения, о которых Вы сообщили здесь, и восстановите интерпретатор Python значения по умолчанию распределения, чтобы быть значением по умолчанию в масштабе всей системы.

Затем удалите свой пользовательский псевдоним, что я предложил, чтобы Вы сделали выше:

rm $HOME/bin/python

И проверьте, получаете ли Вы все еще Python traceback, когда команда оболочки не найдена. Если бы Вы все еще получаете traceback, я не могу думать о стандартном механизме, который заставил бы это происходить. Поэтому необходимо будет дать нам больше информации о том, какую оболочку Вы используете (по-видимому, удар) и добавляете вывод команд

complete | grep python
alias | grep python
python -V

к Вашему вопросу.

1
27.01.2020, 21:32
  • 1
    , делающий 2,7 интерпретатора по умолчанию, когда Python вызова в терминале не избавляет это сообщение прочь!! просто изменив используемую версию!! Затем никакой способ выйти из этой проблемы? –  wisdom 20.10.2013, 18:21
  • 2
    , жаль о последнем ответе...., но я сделал все шаги, которые Вы упомянули, и я могу подтвердить что проблема все еще там :(!, Какое-либо тело решило такой это прежде успешно? –  wisdom 20.10.2013, 22:07
  • 3
    для команд, которые Вы попросили вывода, сначала два никаких вывода там просто, следовал за последней python -V дает Python 2.7.3 –  wisdom 20.10.2013, 22:09

На самом деле это ошибка в дистрибутиве ubuntu, как обсуждалось на stackoverflow и launchpad .

Исправление заключается в исправлении вашего файла /etc/bash.bashrc , изменяя строку python / usr / lib / command-not-found - $ 1 на usr / lib / command-not-found - $ 1 .

0
27.01.2020, 21:32

Теги

Похожие вопросы